IHierarchyToolManager
geovisto-map / IHierarchyToolManager
Interface: IHierarchyToolManager
Interface for Hierarchy Tool manager. Used only internaly in Hierarchy Tool.
Authorβ
VojtΔch MalΓ½
Methodsβ
getAggregationStatus()β
getAggregationStatus(
name):boolean
Get aggregation flag of certain domain. If true, data set of domain should be agregated from lowest children.
Parametersβ
β’ name: string
Name of domain.
Returnsβ
boolean
Sourceβ
tools/hierarchy/model/types/tool/IHierarchyToolManager.ts:46
getDefinedDomains()β
getDefinedDomains():
string[]
Return array of domain names defined in manager.
Returnsβ
string[]
Sourceβ
tools/hierarchy/model/types/tool/IHierarchyToolManager.ts:18
getDomainsWithNodes()β
getDomainsWithNodes():
Map\<string, [string,string|boolean,number][]>
Generate map of basic node information.
Returnsβ
Map\<string, [string, string | boolean, number][]>
Map where Map<Domain_name, [] of tuples in which [Node_ID, Parent_ID, Zoom]
Sourceβ
tools/hierarchy/model/types/tool/IHierarchyToolManager.ts:24
getIdsForEveryDefinedDomainByZoomLevel()β
getIdsForEveryDefinedDomainByZoomLevel(
zoomLevel):Map\<string,string[]>
Return array of acitve IDs for each defined domain in manager, by their ply zoom level.
Parametersβ
β’ zoomLevel: number
Level of zoom
Returnsβ
Map\<string, string[]>
Sourceβ
tools/hierarchy/model/types/tool/IHierarchyToolManager.ts:39
getLevelByLevel()β
getLevelByLevel(
domainName,level):undefined|IHierarchyToolZoomLevel
Returns zoom level object based on domain name and level of ply.
Parametersβ
β’ domainName: string
Name of requested domain
β’ level: number
Zoom level
Returnsβ
undefined | IHierarchyToolZoomLevel
Hiererchy zoomLevel or undefined.
Sourceβ
tools/hierarchy/model/types/tool/IHierarchyToolManager.ts:32
initialize()β
initialize(
hierarchies):void
Parametersβ
β’ hierarchies: IHierarchyConfig[]
Returnsβ
void
Sourceβ
tools/hierarchy/model/types/tool/IHierarchyToolManager.ts:13