Skip to main content

ChoroplethLayerToolDefaults

geovisto-mapReadme | API


geovisto-map / ChoroplethLayerToolDefaults

Class: ChoroplethLayerToolDefaults

This class provide functions which return the default state values.

Author

Jiri Hynek

Extends

Implements

Constructors

new ChoroplethLayerToolDefaults()

new ChoroplethLayerToolDefaults(): ChoroplethLayerToolDefaults

Returns

ChoroplethLayerToolDefaults

Inherited from

LayerToolDefaults.constructor

Properties

idString?

protected optional idString: string

Inherited from

LayerToolDefaults.idString

Source

model/internal/object/MapObjectDefaults.ts:13


TYPE

static TYPE: string = "geovisto-tool-layer-choropleth"

Static tool type constant.

Overrides

LayerToolDefaults.TYPE

Source

tools/layers/choropleth/model/internal/tool/ChoroplethLayerToolDefaults.ts:41


id

static protected id: number

Inherited from

LayerToolDefaults.id

Source

model/internal/object/MapObjectDefaults.ts:12

Methods

generateId()

protected generateId(): string

It returns identifier which is used when no identifier is specified.

Returns

string

Inherited from

LayerToolDefaults.generateId

Source

model/internal/object/MapObjectDefaults.ts:54


getAggregationDimension()

getAggregationDimension(): IMapDomainDimension\<IMapAggregationFunction>

It returns the default aggregation function dimension.

Returns

IMapDomainDimension\<IMapAggregationFunction>

Implementation of

IChoroplethLayerToolDefaults.getAggregationDimension

Source

tools/layers/choropleth/model/internal/tool/ChoroplethLayerToolDefaults.ts:130


getColorDimension()

getColorDimension(): IMapTypeDimension\<string, ITypeManager\<string>>

It returns the color dimension.

Returns

IMapTypeDimension\<string, ITypeManager\<string>>

Implementation of

IChoroplethLayerToolDefaults.getColorDimension

Source

tools/layers/choropleth/model/internal/tool/ChoroplethLayerToolDefaults.ts:159


getConfig()

getConfig(): IMapToolConfig

By defaults it returns the config with undefined props.

Returns

IMapToolConfig

Implementation of

IChoroplethLayerToolDefaults.getConfig

Inherited from

LayerToolDefaults.getConfig

Source

model/internal/tool/MapToolDefaults.ts:34


getCustomColorDimension()

getCustomColorDimension(): IMapTypeDimension\<boolean, ITypeManager\<boolean>>

It returns the animate direction dimension.

Returns

IMapTypeDimension\<boolean, ITypeManager\<boolean>>

Implementation of

IChoroplethLayerToolDefaults.getCustomColorDimension

Source

tools/layers/choropleth/model/internal/tool/ChoroplethLayerToolDefaults.ts:148


getCustomMinMaxDimension()

getCustomMinMaxDimension(): IMapTypeDimension\<boolean, ITypeManager\<boolean>>

It returns the custom min-max dimension.

Returns

IMapTypeDimension\<boolean, ITypeManager\<boolean>>

Implementation of

IChoroplethLayerToolDefaults.getCustomMinMaxDimension

Source

tools/layers/choropleth/model/internal/tool/ChoroplethLayerToolDefaults.ts:201


getDataManager()

getDataManager(): IMapDataManager

It returns default map data manager.

Returns

IMapDataManager

Inherited from

LayerToolDefaults.getDataManager

Source

model/internal/tool/MapToolDefaults.ts:20


getDimensions()

getDimensions(map?): object

It returns the map of layer dimensions.

Parameters

map?: IMap\<IMapProps, IMapDefaults, IMapState\<IMapProps, IMapDefaults, IMapConfig>, IMapConfig, IMapInitProps\<IMapConfig>>

Returns

object

aggregation

aggregation: IMapDomainDimension\<IMapAggregationFunction>

color

color: IMapTypeDimension\<string, ITypeManager\<string>>

customColor

customColor: IMapTypeDimension\<boolean, ITypeManager\<boolean>>

customMinMax

customMinMax: IMapTypeDimension\<boolean, ITypeManager\<boolean>>

geoData

geoData: IMapDomainDimension\<IGeoData>

geoId

geoId: IMapDomainDimension\<IMapDataDomain>

maxValue

maxValue: IMapTypeDimension\<number, ITypeManager\<number>>

minValue

minValue: IMapTypeDimension\<number, ITypeManager\<number>>

range

range: IMapTypeDimension\<number, IIntegerRangeManager>

round

round: IMapTypeDimension\<number, ITypeManager\<number>>

scaling

scaling: IMapDomainDimension\<IScale>

units

units: IMapTypeDimension\<string, ITypeManager\<string>>

unitsDesc

unitsDesc: IMapTypeDimension\<string, ITypeManager\<string>>

unitsEnabled

unitsEnabled: IMapTypeDimension\<boolean, ITypeManager\<boolean>>

value

value: IMapDomainDimension\<IMapDataDomain>

Implementation of

IChoroplethLayerToolDefaults.getDimensions

Overrides

LayerToolDefaults.getDimensions

Source

tools/layers/choropleth/model/internal/tool/ChoroplethLayerToolDefaults.ts:74


getGeoData()

getGeoData(): IGeoData[]

It returns the default geo data.

Returns

IGeoData[]

Implementation of

IChoroplethLayerToolDefaults.getGeoData

Source

tools/layers/choropleth/model/internal/tool/ChoroplethLayerToolDefaults.ts:278


getGeoDataDimension()

getGeoDataDimension(map?): IMapDomainDimension\<IGeoData>

It returns the default geo ID dimension.

Parameters

map?: IMap\<IMapProps, IMapDefaults, IMapState\<IMapProps, IMapDefaults, IMapConfig>, IMapConfig, IMapInitProps\<IMapConfig>>

Returns

IMapDomainDimension\<IGeoData>

Implementation of

IChoroplethLayerToolDefaults.getGeoDataDimension

Source

tools/layers/choropleth/model/internal/tool/ChoroplethLayerToolDefaults.ts:97


getGeoDataManager()

getGeoDataManager(geoDataArray): IGeoDataManager

It returns default geo data manager.

Parameters

geoDataArray: undefined | IGeoData[]

Returns

IGeoDataManager

Inherited from

LayerToolDefaults.getGeoDataManager

Source

model/internal/tool/MapToolDefaults.ts:27


getGeoIdDimension()

getGeoIdDimension(map?): IMapDomainDimension\<IMapDataDomain>

It returns the default geo ID dimension.

Parameters

map?: IMap\<IMapProps, IMapDefaults, IMapState\<IMapProps, IMapDefaults, IMapConfig>, IMapConfig, IMapInitProps\<IMapConfig>>

Returns

IMapDomainDimension\<IMapDataDomain>

Implementation of

IChoroplethLayerToolDefaults.getGeoIdDimension

Source

tools/layers/choropleth/model/internal/tool/ChoroplethLayerToolDefaults.ts:108


getIcon()

getIcon(): string

It returns the icon of the tool.

Returns

string

Implementation of

IChoroplethLayerToolDefaults.getIcon

Overrides

LayerToolDefaults.getIcon

Source

tools/layers/choropleth/model/internal/tool/ChoroplethLayerToolDefaults.ts:67


getId()

getId(): string

It returns identifier which is used when no identifier is specified.

Returns

string

Implementation of

IChoroplethLayerToolDefaults.getId

Inherited from

LayerToolDefaults.getId

Source

model/internal/object/MapObjectDefaults.ts:44


getLabel()

getLabel(): string

It returns the label of the tool.

Returns

string

Implementation of

IChoroplethLayerToolDefaults.getLabel

Overrides

LayerToolDefaults.getLabel

Source

tools/layers/choropleth/model/internal/tool/ChoroplethLayerToolDefaults.ts:60


getLayerName()

getLayerName(): string

It returns the layer name.

Returns

string

Implementation of

IChoroplethLayerToolDefaults.getLayerName

Overrides

LayerToolDefaults.getLayerName

Source

tools/layers/choropleth/model/internal/tool/ChoroplethLayerToolDefaults.ts:53


getMaxValueDimension()

getMaxValueDimension(): IMapTypeDimension\<number, ITypeManager\<number>>

It returns the max value dimension.

Returns

IMapTypeDimension\<number, ITypeManager\<number>>

Implementation of

IChoroplethLayerToolDefaults.getMaxValueDimension

Source

tools/layers/choropleth/model/internal/tool/ChoroplethLayerToolDefaults.ts:223


getMinValueDimension()

getMinValueDimension(): IMapTypeDimension\<number, ITypeManager\<number>>

It returns the min value dimension.

Returns

IMapTypeDimension\<number, ITypeManager\<number>>

Implementation of

IChoroplethLayerToolDefaults.getMinValueDimension

Source

tools/layers/choropleth/model/internal/tool/ChoroplethLayerToolDefaults.ts:212


getProps()

getProps(): IMapObjectProps

It returns default props if no props are given.

Returns

IMapObjectProps

Implementation of

IChoroplethLayerToolDefaults.getProps

Inherited from

LayerToolDefaults.getProps

Source

model/internal/object/MapObjectDefaults.ts:18


getRangeDimension()

getRangeDimension(): IMapTypeDimension\<number, IIntegerRangeManager>

It returns the range dimension.

Returns

IMapTypeDimension\<number, IIntegerRangeManager>

Implementation of

IChoroplethLayerToolDefaults.getRangeDimension

Source

tools/layers/choropleth/model/internal/tool/ChoroplethLayerToolDefaults.ts:170


getRoundDimension()

getRoundDimension(): IMapTypeDimension\<number, ITypeManager\<number>>

It returns the round dimension.

Returns

IMapTypeDimension\<number, ITypeManager\<number>>

Implementation of

IChoroplethLayerToolDefaults.getRoundDimension

Source

tools/layers/choropleth/model/internal/tool/ChoroplethLayerToolDefaults.ts:267


getScalingDimension()

getScalingDimension(): IMapDomainDimension\<IScale>

It returns the scaling dimension.

Returns

IMapDomainDimension\<IScale>

Implementation of

IChoroplethLayerToolDefaults.getScalingDimension

Source

tools/layers/choropleth/model/internal/tool/ChoroplethLayerToolDefaults.ts:181


getType()

getType(): string

It returns a unique type string of the tool which is based on the layer it wraps.

Returns

string

Implementation of

IChoroplethLayerToolDefaults.getType

Overrides

LayerToolDefaults.getType

Source

tools/layers/choropleth/model/internal/tool/ChoroplethLayerToolDefaults.ts:46


getUnitsDescDimension()

getUnitsDescDimension(): IMapTypeDimension\<string, ITypeManager\<string>>

It returns the units description value dimension.

Returns

IMapTypeDimension\<string, ITypeManager\<string>>

Implementation of

IChoroplethLayerToolDefaults.getUnitsDescDimension

Source

tools/layers/choropleth/model/internal/tool/ChoroplethLayerToolDefaults.ts:245


getUnitsDimension()

getUnitsDimension(): IMapTypeDimension\<string, ITypeManager\<string>>

It returns the units dimension.

Returns

IMapTypeDimension\<string, ITypeManager\<string>>

Implementation of

IChoroplethLayerToolDefaults.getUnitsDimension

Source

tools/layers/choropleth/model/internal/tool/ChoroplethLayerToolDefaults.ts:234


getUnitsEnabledDimension()

getUnitsEnabledDimension(): IMapTypeDimension\<boolean, ITypeManager\<boolean>>

It returns the units state value dimension.

Returns

IMapTypeDimension\<boolean, ITypeManager\<boolean>>

Implementation of

IChoroplethLayerToolDefaults.getUnitsEnabledDimension

Source

tools/layers/choropleth/model/internal/tool/ChoroplethLayerToolDefaults.ts:256


getValueDimension()

getValueDimension(map?): IMapDomainDimension\<IMapDataDomain>

It returns the default value dimension.

Parameters

map?: IMap\<IMapProps, IMapDefaults, IMapState\<IMapProps, IMapDefaults, IMapConfig>, IMapConfig, IMapInitProps\<IMapConfig>>

Returns

IMapDomainDimension\<IMapDataDomain>

Implementation of

IChoroplethLayerToolDefaults.getValueDimension

Source

tools/layers/choropleth/model/internal/tool/ChoroplethLayerToolDefaults.ts:119


getZIndex()

getZIndex(): number

It returns preferred z index for the choropoleth layer.

Returns

number

Implementation of

IChoroplethLayerToolDefaults.getZIndex

Source

tools/layers/choropleth/model/internal/tool/ChoroplethLayerToolDefaults.ts:287


isEnabled()

isEnabled(): boolean

By default, the tool is enabled.

Returns

boolean

Implementation of

IChoroplethLayerToolDefaults.isEnabled

Inherited from

LayerToolDefaults.isEnabled

Source

model/internal/tool/MapToolDefaults.ts:50


isSingleton()

isSingleton(): boolean

By default, the tool is singleton

Returns

boolean

Implementation of

IChoroplethLayerToolDefaults.isSingleton

Inherited from

LayerToolDefaults.isSingleton

Source

model/internal/tool/MapToolDefaults.ts:43