Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • T

Hierarchy

  • QuadTree

Index

Constructors

constructor

Properties

Private children

children: null | [QuadTree<T>, QuadTree<T>, QuadTree<T>, QuadTree<T>] = null

Private value

value: { point: Point; value: T }[] = []

Methods

Private _queryRangeRec

  • _queryRangeRec(box: Box, result: { point: Point; value: T }[]): void

clear

  • clear(): void

insert

queryPoint

  • queryPoint(point: Point): null | T

queryRange

  • queryRange(box: Box): { point: Point; value: T }[]

removePoint

  • removePoint(point: Point): void

Private subdivide

  • subdivide(): void

Generated using TypeDoc