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