Skip to main content

@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​

ParameterType
drawContextDrawContext

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​

ParameterType
baseUrlURL
brepLutPathstring
_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