User Tools

Site Tools


api:dk11:delphi:gisinterfaces

GisInterfaces namespace

Classes

Name Description
TGIS_ConfigAbstract Abstract base class for TGIS_Config implementations.
TGIS_LabelsAreaAbstract Abstract base class for label allocation and overlap management.
TGIS_LayerAbstract Abstract base class for TGIS_Layer implementations.
TGIS_ShapeAbstract Abstract base class for TGIS_Shape implementations.
TGIS_UncountedInterfacedObject Uncounted interface object used mainly to reference IGIS_Viewer object
TGIS_ViewerRef Holds an IGIS_Viewer reference to avoid calling _AddRef and _Release on every access.

Interfaces

Name Description
IGIS_Editor Common API for interactive shape editing.
IGIS_HierarchyGroup Interface representing a hierarchy group.
IGIS_HierarchyManager Manages hierarchy groups and their layer membership.
IGIS_LegendParent Common API for legend parent operations shared across platforms.
IGIS_PrintableControl Common API for printing control.
IGIS_Printer Common API for printer control.
IGIS_Subscribe Interface for objects that receive viewer subscription notifications.
IGIS_Viewer Common API for viewer operations.
IGIS_Viewer3D Common API for 3D viewing operations.
IGIS_ViewerBmp Common API for bitmap viewers.
IGIS_ViewerParent Common API for viewer parent operations shared across platforms.
IGIS_ViewerWnd Common API for windows viewers.

Prototypes

Name Description
TGIS_WaitForNotBusyProc Callback type invoked by TGIS_Viewer.WaitForNotBusy.

Enumerations

Name Description
TGIS_ConfigFormat Supported configuration storage formats.

Types

Name Description
TGIS_HierarchyGroupList Groups list for Items.
TGIS_LayerAbstractList List of abstract layer objects.
TGIS_ShapeAbstractList List of abstract shape objects.

2026/07/11 00:28

Page Tools