From c32fcc6b40ab8df965a7ffb96199f9cb9a4ffd57 Mon Sep 17 00:00:00 2001 From: pcassis Date: Thu, 15 Mar 2018 06:53:51 +0100 Subject: [PATCH] tracking - methods declarations --- types/tracking/index.d.ts | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/types/tracking/index.d.ts b/types/tracking/index.d.ts index 5625a374b0..c8465ba0be 100644 --- a/types/tracking/index.d.ts +++ b/types/tracking/index.d.ts @@ -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 {