Skip to main content

HeatLayerToolMapForm

geovisto-mapReadme | API


geovisto-map / HeatLayerToolMapForm

Class: HeatLayerToolMapForm

This class provides controls for management of the layer sidebar tab.

Author

Vladimir Korencik

Extends

Implements

Constructors

new HeatLayerToolMapForm()

new HeatLayerToolMapForm(tool): HeatLayerToolMapForm

Parameters

tool: IHeatLayerTool\<IHeatLayerToolProps, IHeatLayerToolDefaults, IHeatLayerToolState\<IHeatLayerToolProps, IHeatLayerToolDefaults, IHeatLayerToolConfig, object, object>, IHeatLayerToolConfig, IMapToolInitProps\<IHeatLayerToolConfig>>

Returns

HeatLayerToolMapForm

Overrides

MapLayerToolForm.constructor

Source

tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:56

Properties

btnGroup

private btnGroup: null | HTMLDivElement

Source

tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:39


htmlContent

private htmlContent: HTMLDivElement

Source

tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:36


inputs?

private optional inputs: object

blur

blur: IMapFormInput

currentZoom

currentZoom: IMapFormInput

gradient

gradient: IMapFormInput

intensity

intensity: IMapFormInput

latitude

latitude: IMapFormInput

longitude

longitude: IMapFormInput

radius

radius: IMapFormInput

zoom

zoom: IMapFormInput

Source

tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:41


reactiveRadius

private reactiveRadius: HTMLDivElement

Source

tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:37


reactiveRadiusForm?

private optional reactiveRadiusForm: IReactiveRadiusForm[]

Source

tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:54


reactiveRadiusInputs?

private optional reactiveRadiusInputs: IReactiveRadiusInputs

Source

tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:52


tool

private tool: IHeatLayerTool\<IHeatLayerToolProps, IHeatLayerToolDefaults, IHeatLayerToolState\<IHeatLayerToolProps, IHeatLayerToolDefaults, IHeatLayerToolConfig, object, object>, IHeatLayerToolConfig, IMapToolInitProps\<IHeatLayerToolConfig>>

Source

tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:38

Methods

addSelectItem()

private addSelectItem(): void

Returns

void

Source

tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:165


applyFilters()

private applyFilters(): void

Returns

void

Source

tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:221


getAutocompleteInput()

protected getAutocompleteInput(dimension, formAction?): IMapFormInput

Help method which returns a new universal autocomplete input for the any map domain dimension.

Parameters

dimension: IMapDomainDimension\<IMapDomain>

formAction?

Returns

IMapFormInput

Inherited from

MapLayerToolForm.getAutocompleteInput

Source

model/internal/form/MapLayerToolForm.ts:43


getCheckboxInput()

protected getCheckboxInput(dimension, formAction?): IMapFormInput

Help method which returns a new universal checkbox input for the any map boolean dimension.

Parameters

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

formAction?

Returns

IMapFormInput

Inherited from

MapLayerToolForm.getCheckboxInput

Source

model/internal/form/MapLayerToolForm.ts:78


getColorInput()

protected getColorInput(dimension, formAction?): IMapFormInput

Help method which returns a new universal color input for the any map string dimension.

Parameters

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

formAction?

Returns

IMapFormInput

Inherited from

MapLayerToolForm.getColorInput

Source

model/internal/form/MapLayerToolForm.ts:96


getContent()

getContent(): HTMLDivElement

It returns a HTML div element conatining the form.

Returns

HTMLDivElement

Implementation of

IMapForm.getContent

Overrides

MapLayerToolForm.getContent

Source

tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:99


getCurrentZoom()

getCurrentZoom(dimension): IMapFormInput

Parameters

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

Returns

IMapFormInput

Source

tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:311


getInputBlur()

getInputBlur(dimension): IMapFormInput

Parameters

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

Returns

IMapFormInput

Source

tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:302


getInputGradient()

getInputGradient(dimension): IMapFormInput

Parameters

dimension: IMapDomainDimension\<IGradient>

Returns

IMapFormInput

Source

tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:297


getInputIntensity()

getInputIntensity(dimension): IMapFormInput

Parameters

dimension: IMapDomainDimension\<IMapDataDomain>

Returns

IMapFormInput

Source

tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:288


getInputLatitude()

getInputLatitude(dimension): IMapFormInput

Parameters

dimension: IMapDomainDimension\<IMapDataDomain>

Returns

IMapFormInput

Source

tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:276


getInputLongtitude()

getInputLongtitude(dimension): IMapFormInput

Parameters

dimension: IMapDomainDimension\<IMapDataDomain>

Returns

IMapFormInput

Source

tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:282


getInputRadius()

getInputRadius(dimension): IMapFormInput

Parameters

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

Returns

IMapFormInput

Source

tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:294


getInputReactiveRadius()

getInputReactiveRadius(dimension): IMapFormInput

Parameters

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

Returns

IMapFormInput

Source

tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:325


getInputReactiveRadiusOperation()

getInputReactiveRadiusOperation(dimension): IMapFormInput

Parameters

dimension: IMapDomainDimension\<IMapFilterOperation>

Returns

IMapFormInput

Source

tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:315


getInputReactiveRadiusZoom()

getInputReactiveRadiusZoom(dimension): IMapFormInput

Parameters

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

Returns

IMapFormInput

Source

tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:320


getInputZoom()

getInputZoom(dimension): IMapFormInput

Parameters

dimension: IMapDomainDimension\<IZoomLevel>

Returns

IMapFormInput

Source

tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:305


getMapObject()

protected getMapObject(): IHeatLayerTool\<IHeatLayerToolProps, IHeatLayerToolDefaults, IHeatLayerToolState\<IHeatLayerToolProps, IHeatLayerToolDefaults, IHeatLayerToolConfig, object, object>, IHeatLayerToolConfig, IMapToolInitProps\<IHeatLayerToolConfig>>

Returns

IHeatLayerTool\<IHeatLayerToolProps, IHeatLayerToolDefaults, IHeatLayerToolState\<IHeatLayerToolProps, IHeatLayerToolDefaults, IHeatLayerToolConfig, object, object>, IHeatLayerToolConfig, IMapToolInitProps\<IHeatLayerToolConfig>>

Inherited from

MapLayerToolForm.getMapObject

Source

model/internal/form/MapObjectForm.ts:16


getNumberInput()

protected getNumberInput(dimension, formAction?): IMapFormInput

Help method which returns a new universal number input for the any map number dimension.

Parameters

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

formAction?

Returns

IMapFormInput

Inherited from

MapLayerToolForm.getNumberInput

Source

model/internal/form/MapLayerToolForm.ts:133


getReactiveRadiusContent()

private getReactiveRadiusContent(): HTMLDivElement

Returns

HTMLDivElement

Source

tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:250


getSliderInput()

protected getSliderInput(dimension, formAction?): IMapFormInput

Help method which returns a new universal slider input for the any map range integer dimension.

Parameters

dimension: IMapTypeDimension\<number, IIntegerRangeManager>

formAction?

Returns

IMapFormInput

Inherited from

MapLayerToolForm.getSliderInput

Source

model/internal/form/MapLayerToolForm.ts:113


getTextInput()

protected getTextInput(dimension, formAction?): IMapFormInput

Help method which returns a new universal text input for the any map domain dimension.

Parameters

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

formAction?

Returns

IMapFormInput

Inherited from

MapLayerToolForm.getTextInput

Source

model/internal/form/MapLayerToolForm.ts:61


getTool()

getTool(): IHeatLayerTool\<IHeatLayerToolProps, IHeatLayerToolDefaults, IHeatLayerToolState\<IHeatLayerToolProps, IHeatLayerToolDefaults, IHeatLayerToolConfig, object, object>, IHeatLayerToolConfig, IMapToolInitProps\<IHeatLayerToolConfig>>

Returns

IHeatLayerTool\<IHeatLayerToolProps, IHeatLayerToolDefaults, IHeatLayerToolState\<IHeatLayerToolProps, IHeatLayerToolDefaults, IHeatLayerToolConfig, object, object>, IHeatLayerToolConfig, IMapToolInitProps\<IHeatLayerToolConfig>>

Source

tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:63


removeSelectItem()

private removeSelectItem(e): void

Parameters

e: MouseEvent

Returns

void

Source

tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:207


setCurrentZoom()

private setCurrentZoom(e?): void

Parameters

e?: any

Returns

void

Source

tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:272


setInputValues()

setInputValues(dimensions): void

It updates selected input values according to the given dimensions.

Parameters

dimensions

dimensions.blur: IMapTypeDimension\<number, ITypeManager\<number>>

dimensions.currentZoom: IMapTypeDimension\<number, ITypeManager\<number>>

dimensions.gradient: IMapDomainDimension\<IGradient>

dimensions.intensity: IMapDomainDimension\<IMapDataDomain>

dimensions.latitude: IMapDomainDimension\<IMapDataDomain>

dimensions.longitude: IMapDomainDimension\<IMapDataDomain>

dimensions.radius: IMapTypeDimension\<number, ITypeManager\<number>>

dimensions.reactiveOp: IMapDomainDimension\<IMapFilterOperation>

dimensions.reactiveRadius: IMapTypeDimension\<number, ITypeManager\<number>>

dimensions.reactiveZoom: IMapTypeDimension\<number, ITypeManager\<number>>

dimensions.zoom: IMapDomainDimension\<IZoomLevel>

Returns

void

Overrides

MapLayerToolForm.setInputValues

Source

tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:67