HeatLayerToolMapForm
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
Overrides
Source
tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:56
Properties
btnGroup
privatebtnGroup:null|HTMLDivElement
Source
tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:39
htmlContent
privatehtmlContent:HTMLDivElement
Source
tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:36
inputs?
privateoptionalinputs: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
privatereactiveRadius:HTMLDivElement
Source
tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:37
reactiveRadiusForm?
privateoptionalreactiveRadiusForm:IReactiveRadiusForm[]
Source
tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:54
reactiveRadiusInputs?
privateoptionalreactiveRadiusInputs:IReactiveRadiusInputs
Source
tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:52
tool
privatetool:IHeatLayerTool\<IHeatLayerToolProps,IHeatLayerToolDefaults,IHeatLayerToolState\<IHeatLayerToolProps,IHeatLayerToolDefaults,IHeatLayerToolConfig,object,object>,IHeatLayerToolConfig,IMapToolInitProps\<IHeatLayerToolConfig>>
Source
tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:38
Methods
addSelectItem()
privateaddSelectItem():void
Returns
void
Source
tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:165
applyFilters()
privateapplyFilters():void
Returns
void
Source
tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:221
getAutocompleteInput()
protectedgetAutocompleteInput(dimension,formAction?):IMapFormInput
Help method which returns a new universal autocomplete input for the any map domain dimension.
Parameters
• dimension: IMapDomainDimension\<IMapDomain>
• formAction?
Returns
Inherited from
MapLayerToolForm.getAutocompleteInput
Source
model/internal/form/MapLayerToolForm.ts:43
getCheckboxInput()
protectedgetCheckboxInput(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
Inherited from
MapLayerToolForm.getCheckboxInput
Source
model/internal/form/MapLayerToolForm.ts:78
getColorInput()
protectedgetColorInput(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
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
Overrides
Source
tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:99
getCurrentZoom()
getCurrentZoom(
dimension):IMapFormInput
Parameters
• dimension: IMapTypeDimension\<number, ITypeManager\<number>>
Returns
Source
tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:311
getInputBlur()
getInputBlur(
dimension):IMapFormInput
Parameters
• dimension: IMapTypeDimension\<number, ITypeManager\<number>>
Returns
Source
tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:302
getInputGradient()
getInputGradient(
dimension):IMapFormInput
Parameters
• dimension: IMapDomainDimension\<IGradient>
Returns
Source
tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:297
getInputIntensity()
getInputIntensity(
dimension):IMapFormInput
Parameters
• dimension: IMapDomainDimension\<IMapDataDomain>
Returns
Source
tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:288
getInputLatitude()
getInputLatitude(
dimension):IMapFormInput
Parameters
• dimension: IMapDomainDimension\<IMapDataDomain>
Returns
Source
tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:276
getInputLongtitude()
getInputLongtitude(
dimension):IMapFormInput
Parameters
• dimension: IMapDomainDimension\<IMapDataDomain>
Returns
Source
tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:282
getInputRadius()
getInputRadius(
dimension):IMapFormInput
Parameters
• dimension: IMapTypeDimension\<number, ITypeManager\<number>>
Returns
Source
tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:294
getInputReactiveRadius()
getInputReactiveRadius(
dimension):IMapFormInput
Parameters
• dimension: IMapTypeDimension\<number, ITypeManager\<number>>
Returns
Source
tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:325
getInputReactiveRadiusOperation()
getInputReactiveRadiusOperation(
dimension):IMapFormInput
Parameters
• dimension: IMapDomainDimension\<IMapFilterOperation>
Returns
Source
tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:315
getInputReactiveRadiusZoom()
getInputReactiveRadiusZoom(
dimension):IMapFormInput
Parameters
• dimension: IMapTypeDimension\<number, ITypeManager\<number>>
Returns
Source
tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:320
getInputZoom()
getInputZoom(
dimension):IMapFormInput
Parameters
• dimension: IMapDomainDimension\<IZoomLevel>
Returns
Source
tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:305
getMapObject()
protectedgetMapObject():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
Source
model/internal/form/MapObjectForm.ts:16
getNumberInput()
protectedgetNumberInput(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
Inherited from
MapLayerToolForm.getNumberInput
Source
model/internal/form/MapLayerToolForm.ts:133
getReactiveRadiusContent()
privategetReactiveRadiusContent():HTMLDivElement
Returns
HTMLDivElement
Source
tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:250
getSliderInput()
protectedgetSliderInput(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
Inherited from
MapLayerToolForm.getSliderInput
Source
model/internal/form/MapLayerToolForm.ts:113
getTextInput()
protectedgetTextInput(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
Inherited from
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()
privateremoveSelectItem(e):void
Parameters
• e: MouseEvent
Returns
void
Source
tools/layers/heat/model/internal/form/HeatLayerToolMapForm.ts:207
setCurrentZoom()
privatesetCurrentZoom(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