UNPKG

kd-api-project-21building

Version:

KD-API-PROJECT

118 lines (117 loc) 3.49 kB
interface pointListObj { x: number; y: number; z: number; } interface coordinate { Lon: number; Lat: number; Height: number; } interface pointList { LineName: string; Points: pointListObj[]; R: number; G: number; B: number; A: number; Intensity: number; SetBeginHeight: boolean; StartWidth: number; EndWidth: number; } interface initBody { LineName: string; Points: coordinate[]; R: number; G: number; B: number; A: number; Intensity: number; SetBeginHeight: boolean; StartWidth: number; EndWidth: number; } interface initPolygonXyz { PolygonName: string; Points: pointListObj[]; R: number; G: number; B: number; A: number; Intensity: number; SetBeginHeight: boolean; } interface initPolygonLatlon { PolygonName: string; Points: coordinate[]; R: number; G: number; B: number; A: number; Intensity: number; SetBeginHeight: boolean; } interface initPolyhedronToXyz { PolyhedronName: string; Points: pointListObj[]; Height: number; R: number; G: number; B: number; A: number; Intensity: number; SetBeginHeight: boolean; } interface initPolyhedronLatlon { PolyhedronName: string; Points: coordinate[]; Height: number; R: number; G: number; B: number; A: number; Intensity: number; SetBeginHeight: boolean; } 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: { createLineByLonLat: (params: initBody[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; createLineByXYZ: (param: pointList[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; createPolygonByLonLat: (params: initPolygonLatlon[]) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; createPolygonByXYZ: (params: initPolygonXyz[]) => 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>; 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<string> | Promise<import("../../model/ResponseMessage").ResponseMessageInfo>; }; export default _default;