UNPKG

51timapi

Version:

TimApi is a traffic related plugin for WdpApi.

51 lines (50 loc) 2.11 kB
import { ObjectAbstract } from '../../../common/object-abstract'; import { ResultType, BasicInfoAtomType, IPolygon2DAtom, ICoordinates2D } from '../../../common/data-type'; import { RangeType, RangeEntityAtomType } from '../../../common/interface/range'; import { ObjectController } from '../../../common/object-controller'; declare class Range extends ObjectController implements ObjectAbstract { className: string; private RangeEntityAtom; private Polygon2DAtom; constructor(opt?: RangeType); get sType(): string; set sType(type: string); get fillAreaType(): string; set fillAreaType(fillAreaType: string); get height(): number; set height(height: number); get strokeWeight(): number; set strokeWeight(strokeWeight: number); get color(): string; set color(color: string); get coordinates(): ICoordinates2D; set coordinates(coordinates: ICoordinates2D); get coordZ(): number; set coordZ(coordZ: number); GetsType(): Promise<ResultType>; SetsType(type: string): Promise<ResultType>; GetFillAreaType(): Promise<ResultType>; SetFillAreaType(fillAreaType: string): Promise<ResultType>; GetHeight(): Promise<ResultType>; SetHeight(height: number): Promise<ResultType>; GetStrokeWeight(): Promise<ResultType>; SetStrokeWeight(strokeWeight: number): Promise<ResultType>; GetColor(): Promise<ResultType>; SetColor(color: string): Promise<ResultType>; GetCoordinates(): Promise<ResultType>; SetCoordinates(coordinates: ICoordinates2D): Promise<ResultType>; GetCoordZ(): Promise<ResultType>; SetCoordZ(coordZ: number): Promise<ResultType>; GetScheme(): { RangeEntityAtom: RangeEntityAtomType; Polygon2DAtom: IPolygon2DAtom; }; GetData(): RangeType; SetData(opt: RangeType): void; generateAtomData(opt: RangeType): { RangeEntityAtom?: Partial<RangeEntityAtomType>; BasicInfoAtom?: Partial<BasicInfoAtomType>; Polygon2DAtom?: Partial<IPolygon2DAtom>; }; } export default Range;