UNPKG

@dp_unity/dpu-gis-viewer

Version:

DPU GIS Viewer version Beta

87 lines (86 loc) 2.38 kB
import { Cartesian3, Matrix4 } from "cesium"; import { IInputObjs3DTile } from "../interfaces/sceneManager.interface"; import { SceneManager } from "../services/sceneManager"; import { InputDataPrimitive } from "../services/styleElement"; interface DataView { id: string; name: string; parentID?: string; url?: string; translateId?: string; contentType?: string; loadType?: number; isShow: boolean; fileVersion?: string; fileType?: string; isFolder?: boolean; modelMatrix?: any; isLoadDefault?: boolean; boundingBoxDefault?: { min: { x: number; y: number; z: number; }; max: { x: number; y: number; z: number; }; }; } export declare class TileModel { tileset?: any; sceneManager: SceneManager; id: string; name: string; parentID?: string; url?: string; translateId?: string; contentType?: string; loadType?: number; inputObjs?: IInputObjs3DTile; isFolder?: boolean; fileType?: string; originalModelMatrix?: Matrix4; originalCartgraphic?: any; primitiveName?: string; isLoadDefault?: boolean; inputObjectPrimtive: InputDataPrimitive | undefined; boundingBoxDefault?: { min: { x: number | undefined; y: number | undefined; z: number | undefined; }; max: { x: number | undefined; y: number | undefined; z: number | undefined; }; }; private _isShow; constructor(dataView: DataView, scene: SceneManager); get isShow(): boolean; set isShow(value: boolean); getTileSet(): Promise<void>; setOriginalModelMatrix(): void; private _tileSetContentType; private actionQueue; showHide(show: boolean): Promise<void>; zoomTo(): void; private getBoundingVolumes; getCombinedBoundingBox: (children: any) => { min: Cartesian3; max: Cartesian3; } | null; parentZoomTo(children: any): void; setModelMatrix(position: { longitude: number | undefined; latitude: number | undefined; height: number | undefined; }): Promise<void>; setTransformZ(z: number): Promise<void>; setMaximumScreenSpaceError(maximumScreenSpaceError: number): void; } export {};