@novorender/api / MeasureView
Class: MeasureView
Defined in: @novorender/src/measure/measure_view.ts:26
Master class for all measure functionality The functionality is split into separate modules
Constructors
Constructor
new MeasureView(drawContext): MeasureView;
Defined in: @novorender/src/measure/measure_view.ts:64
Creates a measure view..
Parameters
Parameter | Type |
---|---|
drawContext | DrawContext |
Returns
MeasureView
Methods
dispose()
dispose(): void;
Defined in: @novorender/src/measure/measure_view.ts:88
Cleanup if measure module is no longer needed
Returns
void
loadScene()
loadScene(
baseUrl,
brepLutPath,
_abortSignal?): Promise<void>;
Defined in: @novorender/src/measure/measure_view.ts:74
Parameters
Parameter | Type |
---|---|
baseUrl | URL |
brepLutPath | string |
_abortSignal? | AbortSignal |
Returns
Promise
<void
>
Properties
collision
collision: CollisionModule;
Defined in: @novorender/src/measure/measure_view.ts:30
Module for collision calculations, see CollisionModule
core
core: CoreModule;
Defined in: @novorender/src/measure/measure_view.ts:46
Module for general measuring functions, see CoreModule
draw
draw: DrawModule;
Defined in: @novorender/src/measure/measure_view.ts:34
Module for drawing measure objects on screen, see DrawModule
drawContext
readonly drawContext: DrawContext;
Defined in: @novorender/src/measure/measure_view.ts:64
followPath
followPath: FollowModule;
Defined in: @novorender/src/measure/measure_view.ts:38
Module for following parameteric objects such as line strips and cylinders, see FollowModule
manhole
manhole: ManholeModule;
Defined in: @novorender/src/measure/measure_view.ts:42
Module for inspecting and measuring manholes, see ManholeModule
profile
profile: ProfileModule;
Defined in: @novorender/src/measure/measure_view.ts:50
Module for 2d profiles from lines or cylinders, see ProfileModule
road
road: RoadModule;
Defined in: @novorender/src/measure/measure_view.ts:54
Module for road spesific calulations and data, see RoadModule
worker
readonly worker: MeasureWorker;
Defined in: @novorender/src/measure/measure_view.ts:59
Measure worker