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.