igniteui-angular-charts
Version:
Ignite UI Angular charting components for building rich data visualizations for modern web apps.
47 lines (46 loc) • 1.57 kB
TypeScript
import { Base, EventArgs, IList$1, Type } from "igniteui-angular-core";
import { KDTreeNode2D } from "./KDTreeNode2D";
import { KDPointData } from "./KDPointData";
import { IRandomnessSource } from "igniteui-angular-core";
import { KDTreeThunk } from "./KDTreeThunk";
import { Stack$1 } from "igniteui-angular-core";
import { List$1 } from "igniteui-angular-core";
import { DomRenderer } from "igniteui-angular-core";
import { KNearestResults } from "./KNearestResults";
import { SearchArgs } from "./SearchArgs";
/**
* @hidden
*/
export declare class KDTree2D extends Base {
static $t: Type;
constructor(a: number, b: KDPointData[], c: number, d: IRandomnessSource);
constructor(a: number, b: IRandomnessSource);
constructor(a: number, ..._rest: any[]);
protected a: KDPointData[];
protected j: Stack$1<KDTreeThunk>;
protected i: List$1<KDTreeThunk>;
private m;
private q;
get r(): any;
progressiveThunkCompleted: (sender: any, e: EventArgs) => void;
static b(a: KDPointData[], b: number, c: IRandomnessSource): KDTree2D;
h(a: DomRenderer): boolean;
private g;
t(): void;
private z;
private w;
private c;
private n;
private e;
private f;
private o;
x(a: KNearestResults, b: number, c: number, d: number): void;
private y;
private s;
private k;
u(a: IList$1<KDTreeNode2D>, b: SearchArgs, c: number, d: number, e: number, f: number): void;
private v;
protected d: KDTreeNode2D;
aa(): void;
private p;
}