Skip to main content

Class: MapIndexedRangeModule

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

A module describing the nominal range of a map, as selected from an array of ranges.

Constructors​

Constructor​

new MapIndexedRangeModule(): MapIndexedRangeModule

Defined in: src/sdk/components/map/modules/MapIndexedRangeModule.ts:24

Creates a new instance of MapIndexedRangeModule.

Returns​

MapIndexedRangeModule

Properties​

nominalRange​

readonly nominalRange: Subscribable<NumberUnitInterface<Distance, Unit<Distance>>>

Defined in: src/sdk/components/map/modules/MapIndexedRangeModule.ts:19

The nominal range.


nominalRangeIndex​

readonly nominalRangeIndex: Subscribable<number>

Defined in: src/sdk/components/map/modules/MapIndexedRangeModule.ts:12

The index of the nominal range.


nominalRanges​

readonly nominalRanges: Subject<readonly NumberUnitInterface<Distance, Unit<Distance>>[]>

Defined in: src/sdk/components/map/modules/MapIndexedRangeModule.ts:15

The array of possible map nominal ranges.

Methods​

setNominalRangeIndex()​

setNominalRangeIndex(index): NumberUnitInterface<Distance>

Defined in: src/sdk/components/map/modules/MapIndexedRangeModule.ts:43

Sets the nominal range by index.

Parameters​

ParameterTypeDescription
indexnumberThe index of the new nominal range.

Returns​

NumberUnitInterface<Distance>

The value of the new nominal range.

Throws​

Error if index of out of bounds.