Constructors
constructor
- new KDTree(fingerprints: Fingerprint[], distanceFn: ((pointA: number[], pointB: number[]) => number), depth?: number): KDTree
-
Parameters
-
-
distanceFn: ((pointA: number[], pointB: number[]) => number)
-
- (pointA: number[], pointB: number[]): number
-
Parameters
-
pointA: number[]
-
pointB: number[]
Returns number
-
depth: number = 0
Accessors
balanceFactor
- get balanceFactor(): number
-
Returns number
Methods
nearest
- nearest(point: number[], count?: number, maxDistance?: number): [AbsolutePosition, number][]
-
Parameters
-
point: number[]
-
count: number = 1
-
Optional
maxDistance: number
Returns [AbsolutePosition, number][]