@dp_unity/dpu-gis-viewer
Version:
DPU GIS Viewer version Beta
25 lines (24 loc) • 1.33 kB
TypeScript
import { Viewer } from 'cesium';
import { ObjDataPrimitiveModel, TaskColorByObj } from '../interfaces/styleElement.interface';
import { InputIsolate, InputSetColor } from 'src/class/styleElement';
import { ContextMenu } from './contextMenu';
export declare class InputDataPrimitive {
ObjDataPrimitive: ObjDataPrimitiveModel[];
private _viewer;
private _contextMenu;
constructor(viewer: Viewer);
setContextMenu: (contextMenu: ContextMenu) => void;
setInputObjDataPrimitive: (urlConnect: string, urlTile: string) => Promise<ObjDataPrimitiveModel | undefined>;
setObjDataPrimitive: (urlPrimitive: string, viewer: any) => Promise<ObjDataPrimitiveModel | undefined>;
setColorObjs: (inputObjs: InputSetColor[]) => void;
resetDefaultColor: () => void;
resetAllDefaultColor: () => void;
resetAllColor: () => void;
setColorByTask: (completeObj: TaskColorByObj, inProgressObj: TaskColorByObj, reColor?: [number, number, number, number] | string) => Promise<void>;
isolateObjs: (inputObjs: InputIsolate[]) => void;
resetDefaultIsolate: () => void;
resetAllDefaultIsolate: () => void;
resetAllIsolate: () => void;
clearObjDataPrimitive: () => void;
}
export declare const zoomMinMax: (viewer: any, inputObjs: any[], ObjDataPrimitive: ObjDataPrimitiveModel[]) => Promise<void>;