On this page

Class GridIndex<T>

Type Parameters

Index

Constructors

  • Type Parameters

    Parameters

    • width: number
    • height: number
    • cellSize: number

    Returns GridIndex<T>

Properties

bboxes: number[]
boxCells: number[][]
boxKeys: T[]
boxUid: number
circleCells: number[][]
circleKeys: T[]
circles: number[]
circleUid: number
height: number
width: number
xCellCount: number
xScale: number
yCellCount: number
yScale: number

Methods

  • Parameters

    • x1: number
    • y1: number
    • x2: number
    • y2: number
    • overlapMode: OverlapMode
    • Optionalpredicate: (key: T) => boolean

    Returns boolean

  • Parameters

    • x: number
    • y: number
    • radius: number
    • overlapMode: OverlapMode
    • Optionalpredicate: (key: T) => boolean

    Returns boolean

  • Parameters

    • key: T
    • x1: number
    • y1: number
    • x2: number
    • y2: number

    Returns void

  • Parameters

    • key: T
    • x: number
    • y: number
    • radius: number

    Returns void

  • Returns number

  • Parameters

    • x1: number
    • y1: number
    • x2: number
    • y2: number

    Returns QueryResult<T>[]

Was this helpful?
SDK JS
Reference
GridIndex