User Tools

Site Tools


api:dk11:delphi:gisinterfaces.igis_hierarchymanager

IGIS_HierarchyManager interface

DK for Delphi | GisInterfaces.IGIS_HierarchyManager | Interfaces | Methods | Properties

Manages hierarchy groups and their layer membership.

Available also on: .NET | Java | ActiveX | Python.

Syntax

// Delphi
type
  IGIS_HierarchyManager = interface( IInterface )
    ['{6D977B07-CF7D-46DB-A2F3-6AFA8E90EC2B}']
  end;
// C++ Builder
__interface INTERFACE_UUID("{6D977B07-CF7D-46DB-A2F3-6AFA8E90EC2B}")
IGIS_HierarchyManager : public IInterface
{
};

Implements

IInterface

Methods

Inherited Overrides Protected
Name Visibility Description
AddGroup public Add existing group to another group.
AddLayer public Add a layer to groups.
AddOtherLayers public Add viewer layers that are not yet used in the hierarchy.
ClearGroups public Delete all groups.
CreateGroup public Create a group.
DeleteGroup public Delete group with sub groups.
DeleteLayer public Delete layer from groups.
GetGroups public Get the groups definition list.
GetHierarchy public Get hierarchy list.
InsertGroup public Add an existing group to another group at the specified position.
InsertLayer public Add a layer to the hierarchy at the specified position.
LoadHierarchy public Load hierarchy from config.
MoveGroup public Move a group to another group.
MoveGroupEx public Move a group to another group at the specified position.
MoveLayer public Move a layer from a group to another.
ParseHierarchy(String) public Parse hierarchy text and build groups with layers.
ParseHierarchy(TStrings; TGIS_ConfigFormat) public Parse hierarchy data and build groups with layers.

Properties

Inherited Protected
Name Visibility Description
Groups public Get group by name.
GroupsCount public Groups count.
IsModified public Is hierarchy modified.

Remarks

PURPOSE: Provides operations for creating, deleting, moving, loading, and exporting hierarchy groups used to organize layers.

BEHAVIOR: The hierarchy consists of a list definition and additional group sections stored in project configuration under [TatukGIS Hierarchy] and [TatukGIS GroupN]. The manager resolves groups by name or index and tracks modification state.

2026/07/11 00:28

Page Tools