UNPKG

@itwin/measure-tools-react

Version:
20 lines 1.09 kB
import type { Viewport } from "@itwin/core-frontend"; import { IModelConnection } from "@itwin/core-frontend"; import { SheetMeasurementHelper } from "./SheetMeasurementHelper.js"; export declare class DrawingDataCache { private _drawingDataCache; private _spatialDataCache; private _drawingTypeDataCache; private _viewportModelChangedListeners; private static _instance; private constructor(); static getInstance(): DrawingDataCache; private setupEvents; private addViewport; private dropViewport; getSheetDrawingDataForViewport(vp: Viewport): ReadonlyArray<SheetMeasurementHelper.DrawingTypeData>; queryDrawingType(imodel: IModelConnection, drawingId: string): Promise<number | undefined>; querySheetDrawingData(imodel: IModelConnection, viewedModelID: string): Promise<SheetMeasurementHelper.DrawingTypeData[]>; querySpatialInfo(imodel: IModelConnection, drawing: SheetMeasurementHelper.DrawingTypeData): Promise<SheetMeasurementHelper.SheetToWorldTransformProps | undefined>; } //# sourceMappingURL=DrawingTypeDataCache.d.ts.map