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