SpikeLayerToolMapForm
geovisto-map / SpikeLayerToolMapForm
Class: SpikeLayerToolMapForm
This class provides controls for management of the layer sidebar tab.
Author
Vladimir Korencik
Extends
Implements
Constructors
new SpikeLayerToolMapForm()
new SpikeLayerToolMapForm(
tool):SpikeLayerToolMapForm
Parameters
• tool: ISpikeLayerTool\<ISpikeLayerToolProps, ISpikeLayerToolDefaults, ISpikeLayerToolState\<ISpikeLayerToolProps, ISpikeLayerToolDefaults, ISpikeLayerToolConfig, object, object>, ISpikeLayerToolConfig, IMapToolInitProps\<ISpikeLayerToolConfig>>
Returns
Overrides
Source
tools/layers/spike/model/internal/form/SpikeLayerToolMapForm.ts:49
Properties
btnGroup
privatebtnGroup:null|HTMLDivElement
Source
tools/layers/spike/model/internal/form/SpikeLayerToolMapForm.ts:34
categoryColor
privatecategoryColor:HTMLDivElement
Source
tools/layers/spike/model/internal/form/SpikeLayerToolMapForm.ts:35
categoryColorForm?
privateoptionalcategoryColorForm:ICategoryColorForm[]
Source
tools/layers/spike/model/internal/form/SpikeLayerToolMapForm.ts:47
categoryColorInputs?
privateoptionalcategoryColorInputs:ICategoryColorInputs
Source
tools/layers/spike/model/internal/form/SpikeLayerToolMapForm.ts:46
htmlContent
privatehtmlContent:HTMLDivElement
Source
tools/layers/spike/model/internal/form/SpikeLayerToolMapForm.ts:32
inputs?
privateoptionalinputs:object
aggregation
aggregation:
IMapFormInput
category
category:
IMapFormInput
color
color:
IMapFormInput
latitude
latitude:
IMapFormInput
longitude
longitude:
IMapFormInput
value
value:
IMapFormInput
Source
tools/layers/spike/model/internal/form/SpikeLayerToolMapForm.ts:37
tool
privatetool:ISpikeLayerTool\<ISpikeLayerToolProps,ISpikeLayerToolDefaults,ISpikeLayerToolState\<ISpikeLayerToolProps,ISpikeLayerToolDefaults,ISpikeLayerToolConfig,object,object>,ISpikeLayerToolConfig,IMapToolInitProps\<ISpikeLayerToolConfig>>
Source
tools/layers/spike/model/internal/form/SpikeLayerToolMapForm.ts:33
Methods
addSelectItem()
privateaddSelectItem():void
Returns
void
Source
tools/layers/spike/model/internal/form/SpikeLayerToolMapForm.ts:120
applyFilters()
privateapplyFilters():void
Returns
void
Source
tools/layers/spike/model/internal/form/SpikeLayerToolMapForm.ts:175
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
getCategoryColorContent()
privategetCategoryColorContent():HTMLDivElement
Returns
HTMLDivElement
Source
tools/layers/spike/model/internal/form/SpikeLayerToolMapForm.ts:202
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/spike/model/internal/form/SpikeLayerToolMapForm.ts:87
getInputAggregation()
getInputAggregation(
dimension):IMapFormInput
Parameters
• dimension: IMapDomainDimension\<IMapAggregationFunction>
Returns
Source
tools/layers/spike/model/internal/form/SpikeLayerToolMapForm.ts:264
getInputCategory()
getInputCategory(
dimension):IMapFormInput
Parameters
• dimension: IMapDomainDimension\<IMapDataDomain>
Returns
Source
tools/layers/spike/model/internal/form/SpikeLayerToolMapForm.ts:252
getInputCategoryColor()
getInputCategoryColor(
dimension):IMapFormInput
Parameters
• dimension: IMapTypeDimension\<string, ITypeManager\<string>>
Returns
Source
tools/layers/spike/model/internal/form/SpikeLayerToolMapForm.ts:284
getInputCategoryColorOperation()
getInputCategoryColorOperation(
dimension):IMapFormInput
Parameters
• dimension: IMapDomainDimension\<IMapFilterOperation>
Returns
Source
tools/layers/spike/model/internal/form/SpikeLayerToolMapForm.ts:274
getInputCategoryColorValue()
getInputCategoryColorValue(
dimension):IMapFormInput
Parameters
• dimension: IMapTypeDimension\<string, ITypeManager\<string>>
Returns
Source
tools/layers/spike/model/internal/form/SpikeLayerToolMapForm.ts:279
getInputColor()
getInputColor(
dimension):IMapFormInput
Parameters
• dimension: IMapTypeDimension\<string, ITypeManager\<string>>
Returns
Source
tools/layers/spike/model/internal/form/SpikeLayerToolMapForm.ts:270
getInputLatitude()
getInputLatitude(
dimension):IMapFormInput
Parameters
• dimension: IMapDomainDimension\<IMapDataDomain>
Returns
Source
tools/layers/spike/model/internal/form/SpikeLayerToolMapForm.ts:240
getInputLongtitude()
getInputLongtitude(
dimension):IMapFormInput
Parameters
• dimension: IMapDomainDimension\<IMapDataDomain>
Returns
Source
tools/layers/spike/model/internal/form/SpikeLayerToolMapForm.ts:246
getInputValue()
getInputValue(
dimension):IMapFormInput
Parameters
• dimension: IMapDomainDimension\<IMapDataDomain>
Returns
Source
tools/layers/spike/model/internal/form/SpikeLayerToolMapForm.ts:258
getMapObject()
protectedgetMapObject():ISpikeLayerTool\<ISpikeLayerToolProps,ISpikeLayerToolDefaults,ISpikeLayerToolState\<ISpikeLayerToolProps,ISpikeLayerToolDefaults,ISpikeLayerToolConfig,object,object>,ISpikeLayerToolConfig,IMapToolInitProps\<ISpikeLayerToolConfig>>
Returns
ISpikeLayerTool\<ISpikeLayerToolProps, ISpikeLayerToolDefaults, ISpikeLayerToolState\<ISpikeLayerToolProps, ISpikeLayerToolDefaults, ISpikeLayerToolConfig, object, object>, ISpikeLayerToolConfig, IMapToolInitProps\<ISpikeLayerToolConfig>>
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
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():
ISpikeLayerTool\<ISpikeLayerToolProps,ISpikeLayerToolDefaults,ISpikeLayerToolState\<ISpikeLayerToolProps,ISpikeLayerToolDefaults,ISpikeLayerToolConfig,object,object>,ISpikeLayerToolConfig,IMapToolInitProps\<ISpikeLayerToolConfig>>
Returns
ISpikeLayerTool\<ISpikeLayerToolProps, ISpikeLayerToolDefaults, ISpikeLayerToolState\<ISpikeLayerToolProps, ISpikeLayerToolDefaults, ISpikeLayerToolConfig, object, object>, ISpikeLayerToolConfig, IMapToolInitProps\<ISpikeLayerToolConfig>>
Source
tools/layers/spike/model/internal/form/SpikeLayerToolMapForm.ts:57
removeSelectItem()
privateremoveSelectItem(e):void
Parameters
• e: MouseEvent
Returns
void
Source
tools/layers/spike/model/internal/form/SpikeLayerToolMapForm.ts:161
setInputValues()
setInputValues(
dimensions):void
It updates selected input values according to the given dimensions.
Parameters
• dimensions
• dimensions.aggregation: IMapDomainDimension\<IMapAggregationFunction>
• dimensions.category: IMapDomainDimension\<IMapDataDomain>
• dimensions.categoryColor: IMapTypeDimension\<string, ITypeManager\<string>>
• dimensions.categoryColorOp: IMapDomainDimension\<IMapFilterOperation>
• dimensions.categoryColorValue: IMapTypeDimension\<string, ITypeManager\<string>>
• dimensions.color: IMapTypeDimension\<string, ITypeManager\<string>>
• dimensions.latitude: IMapDomainDimension\<IMapDataDomain>
• dimensions.longitude: IMapDomainDimension\<IMapDataDomain>
• dimensions.value: IMapDomainDimension\<IMapDataDomain>
Returns
void
Overrides
MapLayerToolForm.setInputValues
Source
tools/layers/spike/model/internal/form/SpikeLayerToolMapForm.ts:61