Skip to main content

BubbleLayerToolMapForm

geovisto-mapReadme | API


geovisto-map / BubbleLayerToolMapForm

Class: BubbleLayerToolMapForm

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

Author

Vladimir Korencik

Extends

Implements

Constructors

new BubbleLayerToolMapForm()

new BubbleLayerToolMapForm(tool): BubbleLayerToolMapForm

Parameters

tool: IBubbleLayerTool\<IBubbleLayerToolProps, IBubbleLayerToolDefaults, IBubbleLayerToolState\<IBubbleLayerToolProps, IBubbleLayerToolDefaults, IBubbleLayerToolConfig, object, object>, IBubbleLayerToolConfig, IMapToolInitProps\<IBubbleLayerToolConfig>>

Returns

BubbleLayerToolMapForm

Overrides

MapLayerToolForm.constructor

Source

tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:51

Properties

btnGroup

private btnGroup: null | HTMLDivElement

Source

tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:35


categoryColor

private categoryColor: HTMLDivElement

Source

tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:36


categoryColorForm?

private optional categoryColorForm: ICategoryColorForm[]

Source

tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:49


categoryColorInputs?

private optional categoryColorInputs: ICategoryColorInputs

Source

tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:48


htmlContent

private htmlContent: HTMLDivElement

Source

tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:33


inputs?

private optional inputs: object

aggregation

aggregation: IMapFormInput

bubbleSize

bubbleSize: IMapFormInput

category

category: IMapFormInput

color

color: IMapFormInput

latitude

latitude: IMapFormInput

longitude

longitude: IMapFormInput

value

value: IMapFormInput

Source

tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:38


tool

private tool: IBubbleLayerTool\<IBubbleLayerToolProps, IBubbleLayerToolDefaults, IBubbleLayerToolState\<IBubbleLayerToolProps, IBubbleLayerToolDefaults, IBubbleLayerToolConfig, object, object>, IBubbleLayerToolConfig, IMapToolInitProps\<IBubbleLayerToolConfig>>

Source

tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:34

Methods

addSelectItem()

private addSelectItem(): void

Returns

void

Source

tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:125


applyFilters()

private applyFilters(): void

Returns

void

Source

tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:180


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


getCategoryColorContent()

private getCategoryColorContent(): HTMLDivElement

Returns

HTMLDivElement

Source

tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:207


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/bubble/model/internal/form/BubbleLayerToolMapForm.ts:90


getInputAggregation()

getInputAggregation(dimension): IMapFormInput

Parameters

dimension: IMapDomainDimension\<IMapAggregationFunction>

Returns

IMapFormInput

Source

tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:269


getInputBubbleSize()

getInputBubbleSize(dimension): IMapFormInput

Parameters

dimension: IMapTypeDimension\<number, IIntegerRangeManager>

Returns

IMapFormInput

Source

tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:279


getInputCategory()

getInputCategory(dimension): IMapFormInput

Parameters

dimension: IMapDomainDimension\<IMapDataDomain>

Returns

IMapFormInput

Source

tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:257


getInputCategoryColor()

getInputCategoryColor(dimension): IMapFormInput

Parameters

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

Returns

IMapFormInput

Source

tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:295


getInputCategoryColorOperation()

getInputCategoryColorOperation(dimension): IMapFormInput

Parameters

dimension: IMapDomainDimension\<IMapFilterOperation>

Returns

IMapFormInput

Source

tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:285


getInputCategoryColorValue()

getInputCategoryColorValue(dimension): IMapFormInput

Parameters

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

Returns

IMapFormInput

Source

tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:290


getInputColor()

getInputColor(dimension): IMapFormInput

Parameters

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

Returns

IMapFormInput

Source

tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:275


getInputLatitude()

getInputLatitude(dimension): IMapFormInput

Parameters

dimension: IMapDomainDimension\<IMapDataDomain>

Returns

IMapFormInput

Source

tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:245


getInputLongtitude()

getInputLongtitude(dimension): IMapFormInput

Parameters

dimension: IMapDomainDimension\<IMapDataDomain>

Returns

IMapFormInput

Source

tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:251


getInputValue()

getInputValue(dimension): IMapFormInput

Parameters

dimension: IMapDomainDimension\<IMapDataDomain>

Returns

IMapFormInput

Source

tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:263


getMapObject()

protected getMapObject(): IBubbleLayerTool\<IBubbleLayerToolProps, IBubbleLayerToolDefaults, IBubbleLayerToolState\<IBubbleLayerToolProps, IBubbleLayerToolDefaults, IBubbleLayerToolConfig, object, object>, IBubbleLayerToolConfig, IMapToolInitProps\<IBubbleLayerToolConfig>>

Returns

IBubbleLayerTool\<IBubbleLayerToolProps, IBubbleLayerToolDefaults, IBubbleLayerToolState\<IBubbleLayerToolProps, IBubbleLayerToolDefaults, IBubbleLayerToolConfig, object, object>, IBubbleLayerToolConfig, IMapToolInitProps\<IBubbleLayerToolConfig>>

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


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(): IBubbleLayerTool\<IBubbleLayerToolProps, IBubbleLayerToolDefaults, IBubbleLayerToolState\<IBubbleLayerToolProps, IBubbleLayerToolDefaults, IBubbleLayerToolConfig, object, object>, IBubbleLayerToolConfig, IMapToolInitProps\<IBubbleLayerToolConfig>>

Returns

IBubbleLayerTool\<IBubbleLayerToolProps, IBubbleLayerToolDefaults, IBubbleLayerToolState\<IBubbleLayerToolProps, IBubbleLayerToolDefaults, IBubbleLayerToolConfig, object, object>, IBubbleLayerToolConfig, IMapToolInitProps\<IBubbleLayerToolConfig>>

Source

tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:59


removeSelectItem()

private removeSelectItem(e): void

Parameters

e: MouseEvent

Returns

void

Source

tools/layers/bubble/model/internal/form/BubbleLayerToolMapForm.ts:166


setInputValues()

setInputValues(dimensions): void

It updates selected input values according to the given dimensions.

Parameters

dimensions

dimensions.aggregation: IMapDomainDimension\<IMapAggregationFunction>

dimensions.bubbleSize: IMapTypeDimension\<number, IIntegerRangeManager>

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/bubble/model/internal/form/BubbleLayerToolMapForm.ts:63