User Tools

Site Tools


api:dk11:net:tatukgis.ndk.tgis_shapelist

Table of Contents

TGIS_ShapeList class

DK for .NET | TatukGIS.NDK.TGIS_ShapeList | Classes

Ordered collection of TGIS_Shape objects. Container for shape iteration and retrieval in TGIS_LayerVector.Items property.

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

Syntax

// C#
public class TGIS_ShapeList : TObjectList
{
}
' VisualBasic
Public Class TGIS_ShapeList
  Inherits TObjectList
End Class
// Oxygene
type
  TGIS_ShapeList = public class( TObjectList<TGIS_Shape> )
  end;

Inheritance

→ TObjectList

Remarks

PURPOSE:Store shapes in ordered list for fast indexed access. Provides TObjectList container for layer's shape collection. Used by layer Items property for shape enumeration and direct access.

BEHAVIOR:Wrapper class around generic TObjectList. Maintains shape order, supports indexed access (0-based), iteration via for-in loops. Framework-owned (not typically created directly).

USAGE:Access shapes:shape := layer.Items[0]; { first shape }Iterate:for shape in layer.Items do { process shape }

CONSTRAINTS:Framework-managed container. Not typically instantiated directly. Defined as explicit class (not alias) due to Delphi/C++Builder < XE8 compatibility requirements.

2026/06/12 23:11

Page Tools