Skip to main content

IGeoDownloaderTool

geovisto-map β€’ Readme | API


geovisto-map / IGeoDownloaderTool

Interface: IGeoDownloaderTool

Interface of GeoDownloaderTool.

Author​

VojtΔ›ch MalΓ½

Extends​

Methods​

copy()​

copy(): IGeoDownloaderTool

It creates copy of the uninitialized tool.

Returns​

IGeoDownloaderTool

Overrides​

IMapTool.copy

Source​

tools/geo-downloader/model/types/tool/IGeoDownloaderTool.ts:8


create()​

create(): this

It creates a tool.

Returns​

this

Inherited from​

IMapTool.create

Source​

model/types/tool/IMapTool.ts:47


getAPIGetter()​

getAPIGetter(): undefined | IMapToolAPIGetter\<IMapToolAPI>

It returns the tool API.

Returns​

undefined | IMapToolAPIGetter\<IMapToolAPI>

Inherited from​

IMapTool.getAPIGetter

Source​

model/types/tool/IMapTool.ts:32


getDefaults()​

getDefaults(): IMapToolDefaults

It returns default values of the state properties.

Returns​

IMapToolDefaults

Inherited from​

IMapTool.getDefaults

Source​

model/types/object/IMapObject.ts:27


getId()​

getId(): string

Help function which returns the id of the object.

Returns​

string

Inherited from​

IMapTool.getId

Source​

model/types/object/IMapObject.ts:42


getMap()​

getMap(): undefined | IMap\<IMapProps, IMapDefaults, IMapState\<IMapProps, IMapDefaults, IMapConfig>, IMapConfig, IMapInitProps\<IMapConfig>>

Help function which returns map which uses this tool.

Returns​

undefined | IMap\<IMapProps, IMapDefaults, IMapState\<IMapProps, IMapDefaults, IMapConfig>, IMapConfig, IMapInitProps\<IMapConfig>>

Inherited from​

IMapTool.getMap

Source​

model/types/tool/IMapTool.ts:42


getProps()​

getProps(): IMapToolProps

It returns the props given by the programmer.

Returns​

IMapToolProps

Inherited from​

IMapTool.getProps

Source​

model/types/object/IMapObject.ts:22


getState()​

getState(): IMapToolState\<IMapToolProps, IMapToolDefaults, IMapToolConfig, IMapToolInitProps\<IMapToolConfig>>

It returns the map object state.

Returns​

IMapToolState\<IMapToolProps, IMapToolDefaults, IMapToolConfig, IMapToolInitProps\<IMapToolConfig>>

Inherited from​

IMapTool.getState

Source​

model/types/object/IMapObject.ts:32


getType()​

getType(): string

Help function which returns the type of the object.

Returns​

string

Inherited from​

IMapTool.getType

Source​

model/types/object/IMapObject.ts:37


initialize()​

initialize(initProps): this

It initializes the state of the object. It processes the serialized config and sets further objects.

This cannot be done in the object constructor since the object can be created before the Geovisto map is created.

Parameters​

β€’ initProps: IMapToolInitProps\<IMapToolConfig>

Returns​

this

Inherited from​

IMapTool.initialize

Source​

model/types/object/IMapObject.ts:53


isEnabled()​

isEnabled(): boolean

Help getter which returns enabled property of state.

Returns​

boolean

Inherited from​

IMapTool.isEnabled

Source​

model/types/tool/IMapTool.ts:52


isSingleton()​

isSingleton(): boolean

It returns a logical value whether the tool type is singleton.

Returns​

boolean

Inherited from​

IMapTool.isSingleton

Source​

model/types/tool/IMapTool.ts:37


setEnabled()​

setEnabled(enabled): void

Some tools might be dynamicaly enabled/disabled. This function is called externally when the tool is enabled/disabled.

Parameters​

β€’ enabled: boolean

Returns​

void

Inherited from​

IMapTool.setEnabled

Source​

model/types/tool/IMapTool.ts:60


switchEnabled()​

switchEnabled(): void

Help function which switches the enabled state (enabled/disabled).

Returns​

void

Inherited from​

IMapTool.switchEnabled

Source​

model/types/tool/IMapTool.ts:65