UNPKG

51timapi

Version:

TimApi is a traffic related plugin for WdpApi.

46 lines (45 loc) 2.1 kB
import { ObjectAbstract } from '../../../common/object-abstract'; import { ResultType, BasicInfoAtomType, IPointValueAtom, IPoint, ICoordinates } from '../../../common/data-type'; import { HeatMapType, HeatMapEntityAtomType } from '../../../common/interface/heatmap'; import { ObjectController } from '../../../common/object-controller'; declare class HeatMap extends ObjectController implements ObjectAbstract { className: string; private apiClassName; private HeatMapEntityAtom; private PointValueAtom; constructor(opt?: HeatMapType); get sType(): string; set sType(type: string); get brushDiameter(): number; set brushDiameter(brushDiameter: number); get mappingValueRange(): Array<number>; set mappingValueRange(mappingValueRange: Array<number>); get gradientSetting(): Array<string>; set gradientSetting(gradientSetting: Array<string>); get features(): Array<IPoint>; set features(features: Array<IPoint>); GetsType(): Promise<ResultType>; SetsType(type: string): Promise<ResultType>; GetBrushDiameter(): Promise<ResultType>; SetBrushDiameter(brushDiameter: number): Promise<ResultType>; GetMappingValueRange(): Promise<ResultType>; SetMappingValueRange(mappingValueRange: Array<number>): Promise<ResultType>; GetGradientSetting(): Promise<ResultType>; SetGradientSetting(gradientSetting: Array<string>): Promise<ResultType>; GetFeatures(): Promise<ResultType>; SetFeatures(features: Array<IPoint>): Promise<ResultType>; GetScheme(): { HeatMapEntityAtom: HeatMapEntityAtomType; PointValueAtom: IPointValueAtom; }; GetData(): HeatMapType; SetData(opt: HeatMapType): void; generateAtomData(opt: HeatMapType): { HeatMapEntityAtom?: Partial<HeatMapEntityAtomType>; BasicInfoAtom?: Partial<BasicInfoAtomType>; PointValueAtom?: Partial<IPointValueAtom>; }; Clip(polygon: ICoordinates, color?: string): Promise<ResultType>; UnClip(): Promise<ResultType>; } export default HeatMap;