51timapi
Version:
TimApi is a traffic related plugin for WdpApi.
43 lines (42 loc) • 1.68 kB
TypeScript
import { ObjectAbstract } from '../../../common/object-abstract';
import { ResultType, BasicInfoAtomType } from '../../../common/data-type';
import { BoundType, MoveAlongPathEntityAtomType } from '../../../common/interface/bound';
import { ObjectController } from '../../../common/object-controller';
declare class Bound extends ObjectController implements ObjectAbstract {
className: string;
private MoveAlongPathEntityAtom;
private movingObj;
private pathObj;
constructor(opt?: BoundType);
get moving(): any;
set moving(movingObj: any);
get path(): any;
set path(pathObj: any);
get time(): number;
set time(time: number);
get bLoop(): boolean;
set bLoop(bLoop: boolean);
get bReverse(): boolean;
set bReverse(bReverse: boolean);
GetMoving(): Promise<ResultType>;
SetMoving(movingObj: any): Promise<ResultType>;
GetPath(): Promise<ResultType>;
SetPath(pathObj: any): Promise<ResultType>;
GetTime(): Promise<ResultType>;
SetTime(time: number): Promise<ResultType>;
GetbLoop(): Promise<ResultType>;
SetbLoop(bLoop: boolean): Promise<ResultType>;
GetbReverse(): Promise<ResultType>;
SetbReverse(bReverse: boolean): Promise<ResultType>;
GetScheme(): {
MoveAlongPathEntityAtom: MoveAlongPathEntityAtomType;
};
GetData(): BoundType;
SetData(opt: BoundType): void;
generateAtomData(opt: BoundType): {
MoveAlongPathEntityAtom?: Partial<MoveAlongPathEntityAtomType>;
BasicInfoAtom?: Partial<BasicInfoAtomType>;
};
SetVisible(bVisible?: boolean): Promise<ResultType>;
}
export default Bound;