kd-deliver-api-3dcat
Version:
KD-DELIVER-API-3DCAT
60 lines (59 loc) • 1.82 kB
TypeScript
import { ResponseData } from '../../model/ResponseMessage';
interface byLonLat {
lat: number;
lon: number;
}
interface XYZpoint {
x: number;
y: number;
z: number;
}
interface thrCrLine {
LineName: string;
Points: XYZpoint[];
value: number;
StartWidth: number;
EndWidth: number;
}
interface BuildingSpecialEffectsParam {
val: boolean;
}
interface ParkSpecialEffectsParam {
val: boolean;
}
interface WarningSpecialEffectsparmam {
Name: string;
temp: number;
val: boolean;
x: number;
y: number;
z: number;
}
interface DeleteLightParam {
Name: string;
temp: number;
}
interface FocusOnPoi2Param {
PoiName: string;
distance: number;
x: number;
y: number;
}
interface DeleteDrawLineParam {
LineName: string;
}
declare const _default: {
BuildingSpecialEffects: (param: BuildingSpecialEffectsParam[]) => Promise<string | ResponseData>;
CanClick: (param: boolean) => Promise<boolean | ResponseData>;
DeleteDrawLine: (param: DeleteDrawLineParam[]) => Promise<string | ResponseData>;
DeleteLight: (param: DeleteLightParam[]) => Promise<string | ResponseData>;
DeletePatrolPoint: () => Promise<string | ResponseData>;
DrawLine: (param: thrCrLine) => Promise<string | ResponseData>;
FocusOnPoi2: (param: FocusOnPoi2Param[]) => Promise<string | ResponseData>;
getFocusModel: (cb: any) => void;
ModelClose: () => Promise<string | ResponseData>;
ParkSpecialEffects: (param: ParkSpecialEffectsParam[]) => Promise<string | ResponseData>;
PatrolPoint: (param: byLonLat) => Promise<string | ResponseData>;
WarningSpecialEffects: (param: WarningSpecialEffectsparmam[]) => Promise<string | ResponseData>;
};
export default _default;