WebCola
Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • T

Hierarchy

  • Quadtree

Index

Methods

add

  • add(datum: T)
  • Parameters

    • datum: T

addAll

  • addAll(data: Array<T>)
  • Parameters

    • data: Array<T>

copy

  • Returns Quadtree<T>

cover

  • cover(x: number, y: number)
  • Parameters

    • x: number
    • y: number

data

  • data(): Array<T>
  • Returns Array<T>

extent

  • extent(): [[number, number], [number, number]] | undefined
  • extent(extend: [[number, number], [number, number]])
  • Returns [[number, number], [number, number]] | undefined

  • Parameters

    • extend: [[number, number], [number, number]]

find

  • find(x: number, y: number, radius?: number): T | undefined
  • Parameters

    • x: number
    • y: number
    • Optional radius: number

    Returns T | undefined

remove

  • remove(datum: T)
  • Parameters

    • datum: T

removeAll

  • removeAll(data: Array<T>)
  • Parameters

    • data: Array<T>

root

size

  • size(): number
  • Returns number

visit

  • visit(callback: function)
  • Parameters

visitAfter

  • visitAfter(callback: function)

x

  • x(): function
  • x(x: function)
  • Returns function

      • (d: T): number
      • Parameters

        • d: T

        Returns number

  • Parameters

    • x: function
        • (d: T): number
        • Parameters

          • d: T

          Returns number

y

  • y(): function
  • y(y: function)
  • Returns function

      • (d: T): number
      • Parameters

        • d: T

        Returns number

  • Parameters

    • y: function
        • (d: T): number
        • Parameters

          • d: T

          Returns number

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method

Generated using TypeDoc