@itwin/measure-tools-react
Version:
Frontend framework and tools for measurements
16 lines • 773 B
TypeScript
import type { Viewport } from "@itwin/core-frontend";
import { IModelConnection } from "@itwin/core-frontend";
import { SheetMeasurementsHelper } from "./SheetMeasurementHelper.js";
export declare class DrawingDataCache {
private _drawingTypeCache;
private _viewportModelChangedListeners;
private static _instance;
private constructor();
static getInstance(): DrawingDataCache;
private setupEvents;
private addViewport;
private dropViewport;
getSheetDrawingDataForViewport(vp: Viewport): ReadonlyArray<SheetMeasurementsHelper.DrawingTypeData>;
querySheetDrawingData(imodel: IModelConnection, viewedModelID: string): Promise<ReadonlyArray<SheetMeasurementsHelper.DrawingTypeData>>;
}
//# sourceMappingURL=DrawingTypeDataCache.d.ts.map