UNPKG

@inweb/viewer-visualize

Version:

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

29 lines (28 loc) 1.02 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 renameUnitTable: any; protected items: MeasureLineItem[]; protected m_overlayElement: HTMLElement; protected previewMeasureLine: MeasureLineItem; protected conversionFactor: number; protected oldRulerUnit: string; 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; }