UNPKG

@inweb/viewer-visualize

Version:

JavaScript library for rendering CAD and BIM files in a browser using VisualizeJS

30 lines (29 loc) 1.05 kB
import { Viewer } from "../../Viewer"; import { OdBaseDragger } from "../Common/OdBaseDragger"; import { MeasureLineItem } from "./MeasureLineItem"; export declare class MeasureLineDragger extends OdBaseDragger { protected lineThickness: number; protected gripingRadius: number; protected firstPoint: number[]; protected secondPoint: number[]; protected items: MeasureLineItem[]; protected m_overlayElement: HTMLElement; protected previewMeasureLine: MeasureLineItem; protected conversionFactor: number; protected rulerUnitTable: any; protected rulerUnit: string; protected rulerPrecision: any; constructor(subject: Viewer); initialize(): void; dispose(): void; updatePreview(): void; resize(): void; getSnapPointRadius(): number; start(x: number, y: number): void; drag(x: number, y: number): void; end(): void; createNewMeasureIfNeed(): void; createMeasureLine(): MeasureLineItem; optionsChange(event: any): void; getKUnitByName(unitName: string): any; }