Skip to main content

Class: MapIndexedScaleFactorModule

Defined in: src/sdk/components/map/modules/MapIndexedScaleFactorModule.ts:8

A module describing the nominal scale factor of a map, as selected from an array of scale factors.

Constructors​

Constructor​

new MapIndexedScaleFactorModule(): MapIndexedScaleFactorModule

Defined in: src/sdk/components/map/modules/MapIndexedScaleFactorModule.ts:21

Creates a new instance of MapIndexedScaleFactorModule.

Returns​

MapIndexedScaleFactorModule

Properties​

nominalScaleFactor​

readonly nominalScaleFactor: Subscribable<number>

Defined in: src/sdk/components/map/modules/MapIndexedScaleFactorModule.ts:16

The nominal scale factor.


nominalScaleFactorIndex​

readonly nominalScaleFactorIndex: Subscribable<number>

Defined in: src/sdk/components/map/modules/MapIndexedScaleFactorModule.ts:10

The index of the nominal scale factor.


nominalScaleFactors​

readonly nominalScaleFactors: Subject<readonly number[]>

Defined in: src/sdk/components/map/modules/MapIndexedScaleFactorModule.ts:13

The array of possible map nominal scale factors.

Methods​

setNominalScaleFactorIndex()​

setNominalScaleFactorIndex(index): number

Defined in: src/sdk/components/map/modules/MapIndexedScaleFactorModule.ts:40

Sets the nominal scale factor by index.

Parameters​

ParameterTypeDescription
indexnumberThe index of the new nominal scale factor.

Returns​

number

The value of the new nominal scale factor.

Throws​

Error if index of out of bounds.