@zeainc/zea-ux
Version:
48 lines • 982 B
TypeScript
import { Color, GeomItem, Vec3 } from '@zeainc/zea-engine';
import { Measure } from './Measure';
/**
*
*
* @extends {TreeItem}
*/
declare class MeasureDistance extends Measure {
lineGeomItem: GeomItem;
startPos: Vec3;
endPos: Vec3;
sceneUnits: String;
/**
* Creates an instance of MeasureDistance.
* @param name
* @param color
*/
constructor(name?: string, color?: Color, sceneUnits?: string);
/**
* Updates the measured value
*/
updateMeasurement(): void;
/**
*
*
* @param position
*/
setStartMarkerPos(position: Vec3): void;
/**
*
*
* @param position
*/
setEndMarkerPos(position: Vec3): void;
/**
*
*
* @param isVisible -
*/
setGeomBuffersVisibility(isVisible: boolean): void;
/**
*
* @return {string}
*/
getMeasurementText(): any;
}
export { MeasureDistance };
//# sourceMappingURL=MeasureDistance.d.ts.map