Last updated

API / geotoolkit / schematics / builder / RegularViewModeBuilder / RegularViewModeBuilder

Class: RegularViewModeBuilder

builder.RegularViewModeBuilder.RegularViewModeBuilder

Builder for schematics "Regular" view mode

Hierarchy

Table of contents

Constructors
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>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>

Returns

Rect

Inherited from

AbstractViewModeBuilder.getContentModelLimits


getOptions

getOptions(): Record<string, any>

Returns

Record<string, any>

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>

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

Returns

void

Inherited from

AbstractViewModeBuilder.setupNonMarkersBounds


getClassName

Static getClassName(): string

Returns

string

Inherited from

AbstractViewModeBuilder.getClassName