tracking - methods declarations

This commit is contained in:
pcassis
2018-03-15 06:53:51 +01:00
parent 52bde4982f
commit c32fcc6b40
+21
View File
@@ -8,10 +8,31 @@ declare namespace tracking {
constructor(colours: string[]);
static registerColor(name: string, predicate: (r: number, g: number, b: number) => boolean): void;
getColors(): string[];
getMinDimension(): number;
getMaxDimension(): number;
getMinGroupSize(): number;
setColors(colors: string[]): void;
setMinDimension(minDimension: number): void;
setMaxDimension(maxDimension: number): void;
setMinGroupSize(maxDimension: number): void;
}
export class ObjectTracker extends Tracker {
constructor(objects: string[]);
getClassifiers(): number[];
getEdgesDensity(): number;
getInitialScale(): number;
getScaleFactor(): number;
getStepSize(): number;
setClassifiers(classifiers: number[]): void;
setEdgesDensity(edgesDensity: number): void;
setInitialScale(initialScale: number): void;
setInitialScale(initialScale: number): void;
setScaleFactor(scaleFactor: number): void;
setStepSize(stepSize: number): void;
}
class Tracker {