UNPKG

@inweb/viewer-visualize

Version:

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

35 lines (34 loc) 1.27 kB
export declare class MeasureLineItem { protected htmlElemStartPoint: HTMLElement; protected htmlElemEndPoint: HTMLElement; protected htmlElemLine: HTMLElement; protected htmlElemTitle: HTMLElement; protected startPoint: number[]; protected endPoint: number[]; protected scale: number; protected unit: string; protected precision: any; 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; calculatePrecision(value: number): number; formatDistance(distance: number): string; 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; setPrecision(precision: any): void; setStyle(style: CSSStyleDeclaration): void; setSelectionReactor(reactor: any): void; setSelectability(enable: boolean): void; }