UNPKG

@inweb/viewer-visualize

Version:

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

31 lines (30 loc) 1.11 kB
export declare class MeasureLineItem { protected htmlElemStartPoint: HTMLElement; protected htmlElemEndPoint: HTMLElement; protected htmlElemLine: HTMLElement; protected htmlElemTitle: HTMLElement; protected startPoint: number[]; protected endPoint: number[]; protected unit: string; protected scale: number; protected size: number; protected style: CSSStyleDeclaration; protected viewer: any; protected moduleInstance: any; protected targetElement: HTMLElement; protected isFinishDraw: boolean; lineThickness: number; constructor(targetElement: HTMLElement, viewer: any, moduleInstance: any); drawMeasureLine(): void; getDistance(): number; setStartPoint(gePoint: number[]): void; setEndPoint(gePoint: number[], isFinish: boolean): void; update(): void; setSize(size: number): void; clear(): void; setUnit(unit: string): void; setConversionFactor(scale: number): void; setStyle(style: CSSStyleDeclaration): void; setSelectionReactor(reactor: any): void; setSelectability(enable: boolean): void; }