Skip to content
Last updated

API / geotoolkit / schematics / builder / RegularViewModeBuilder / RegularViewModeBuilder

Class: RegularViewModeBuilder

builder.RegularViewModeBuilder.RegularViewModeBuilder

Builder for schematics "Regular" view mode

Hierarchy

Table of contents

Constructors
  • [new RegularViewModeBuilder()](/solutions/geotoolkit/GeoToolkit_JS/apis/classes/geotoolkit.schematics.builder.regularviewmodebuilder.regularviewmodebuilder.md#new regularviewmodebuilder())
Methods

Contents

Constructors

new RegularViewModeBuilder()

• new RegularViewModeBuilder()

Overrides

AbstractViewModeBuilder.constructor

Methods

build

▸ build(it, modelLimits?): Object

Builds view mode

Parameters

Name Type Description
itIterator<ComponentNode&gt;component nodes iterator
Optional modelLimitsRectlimits to layout components within

Returns

Object

NameTypeDescription
boundsdepthsnumber[]bounds depths
modellimitsdepthsnumber[]model limits depths

Overrides

AbstractViewModeBuilder.build


getClassName

▸ getClassName(): string

Returns

string

Inherited from

AbstractViewModeBuilder.getClassName


getContentModelLimits

▸ Protected getContentModelLimits(it): Rect

Parameters

Name Type
itIterator<ComponentNode&gt;

Returns

Rect

Inherited from

AbstractViewModeBuilder.getContentModelLimits


getOptions

▸ getOptions(): Record<string, any&gt;

Returns

Record<string, any&gt;

Overrides

AbstractViewModeBuilder.getOptions


prepareSetupComponentNodesBounds

▸ Protected prepareSetupComponentNodesBounds(srcDepths, dstDepths): void

Parameters

Name Type
srcDepthsnumber[]
dstDepthsnumber[]

Returns

void

Inherited from

AbstractViewModeBuilder.prepareSetupComponentNodesBounds


setOptions

▸ setOptions(options): RegularViewModeBuilder

Parameters

Name Type
optionsRecord<string, any&gt;

Returns

RegularViewModeBuilder

Overrides

AbstractViewModeBuilder.setOptions


setupComponentNodesBounds

▸ setupComponentNodesBounds(srcDepths, dstDepths, it, markerValueMin, markerValueMax): void

Sets up components bounds

Throws

if arrays are not defined or not equal in length

Parameters

Name Type Description
srcDepthsnumber[]srcDepths
dstDepthsnumber[]dstDepths
itIterator<ComponentNode&gt;component nodes iterator
markerValueMinnumbermin marker value (for drawing)
markerValueMaxnumbermax marker value (for drawing)

Returns

void

Inherited from

AbstractViewModeBuilder.setupComponentNodesBounds


setupMarkersBounds

▸ Protected setupMarkersBounds(it, markerValueMin, markerValueMax): void

Parameters

Name Type Description
itIterator<ComponentNode&gt;component nodes iterator
markerValueMinnumbermin marker value (for drawing)
markerValueMaxnumbermax marker value (for drawing)

Returns

void

Inherited from

AbstractViewModeBuilder.setupMarkersBounds


setupNonMarkersBounds

▸ Protected setupNonMarkersBounds(it): void

Parameters

Name Type
itIterator<ComponentNode&gt;

Returns

void

Inherited from

AbstractViewModeBuilder.setupNonMarkersBounds


getClassName

▸ Static getClassName(): string

Returns

string

Inherited from

AbstractViewModeBuilder.getClassName