import Result from '../../models/Result'; export interface Point { /** * 坐标, X:经度;Y:纬度 */ pointcoord: number[]; /** * 高度 */ pointCoordZ: number; /** * 热力值 */ pointValue: number; } export interface AddODLineParams { modelFiles: { modelId: string; type: string; coordType: number; coordTypeZ: number; }; odLineFiles: { startCoord: number[]; startCoordZ: number; gatherType: string; lineSpeed: number; lineStyle: string; valueMax: number; valueMin: number; point: Point[]; }; } export interface UpdateODLineStyleParams { modelFiles: { modelId: string; }; odLineFiles: { gatherType: string; lineSpeed: number; lineStyle: string; valueMax: number; valueMin: number; lineColor: string[]; }; } export interface UpdateODLineCoordParams { modelFiles: { modelId: string; coordType: number; coordTypeZ: number; }; odLineFiles: { startCoord: number[]; startCoordZ: number; point: Point[]; }; } declare class ODLine { private static get className(); static addODLine: (params: AddODLineParams[]) => Promise>; static updateODLineStyle: (params: UpdateODLineStyleParams[]) => Promise>; static updateODLineCoord: (params: UpdateODLineCoordParams[]) => Promise>; } export default ODLine;