@inweb/viewer-visualize
Version:
JavaScript library for rendering CAD and BIM files in a browser using VisualizeJS
29 lines (28 loc) • 1.02 kB
TypeScript
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;
}