kd-deliver-api-3dcat
Version:
KD-DELIVER-API-3DCAT
89 lines (88 loc) • 3.5 kB
TypeScript
interface InitPolyhedronToXyz {
bodyName: string;
bodyContent: string;
bodyHeight: number;
bodyColor: string;
transCount: number;
bodyLabel: string;
lightStrength: number;
}
interface InitPolyhedronLatlon {
bodyName: string;
bodyContent: string;
bodyHeight: number;
bodyColor: string;
transCount: number;
bodyLabel: string;
lightStrength: number;
}
interface InitPolyhedronIntensity {
bodyName: string;
lightStrength: number;
}
interface InitHighLightPolyhedron {
bodyName: string;
isFrameLight: boolean;
}
interface InitShowHidePolyhedronByName {
bodyName: string;
isDisplay: boolean;
}
interface InitShowHidePolyhedronsByLable {
bodyLabel: string;
isDisplay: boolean;
}
interface InitChangePolyhedronsColorByLable {
bodyLabel: string;
bodyColor: string;
transCount: number;
}
interface InitChangePolyhedronsColorByName {
bodyName: string;
bodyColor: string;
transCount: number;
}
interface ParamDesc {
ObjType: number;
ObjName: string;
bShowHide: boolean;
}
interface ShowHideParams {
ObjType: number;
bShowHide: boolean;
}
/**
* ObjType: 类型
* ObjName: 名称
*/
interface DeleteParams {
ObjType: number;
ObjName: string;
}
interface ParamPos {
x: number;
y: number;
z: number;
}
interface ParamPosBody {
isRound: boolean;
pos: ParamPos[];
}
declare const _default: {
changePolyhedronColorByLable: (params: InitChangePolyhedronsColorByLable) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
changePolyhedronColorByName: (params: InitChangePolyhedronsColorByName) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
changePolyhedronIntensity: (params: InitPolyhedronIntensity) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
createPolyhedronByLonLat: (params: InitPolyhedronLatlon[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
createPolyhedronByXYZ: (params: InitPolyhedronToXyz[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
deleteAllDrawObjByType: (params: number) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
deleteDrawObjByNameList: (params: DeleteParams[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
deletePolyhedronsByLable: (params: string) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
highLightPolyhedron: (params: InitHighLightPolyhedron) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
pointHelper: (params: ParamPosBody) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
selectDrawObjByType: (params: number) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
showHideAllDrawObj: (params: ShowHideParams) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
showHideDrawObj: (params: ParamDesc[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo> | Promise<string>;
showHidePolyhedronsByLable: (params: InitShowHidePolyhedronsByLable) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
showHidePolyhedronsByName: (params: InitShowHidePolyhedronByName) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
};
export default _default;