DK for Delphi | GisLayerVector.TGIS_Shape | Constructors | Fields | Methods | Properties
| Name | Visibility | Description | |
|---|---|---|---|
| Dimension | public | Shape dimensionality: 2D (X/Y), 3D (X/Y/Z), or 4D (X/Y/Z/M). | |
| Extent | public | Axis-aligned 2D bounding extent of the shape geometry. | |
| Extent3D | public | Axis-aligned 3D bounding extent of the shape geometry. | |
| FieldChanged | public | Indicates whether the shape attribute data has changed. | |
| GeometryChanged | public | Indicates whether the shape geometry has changed. | |
| GeometrySize | public | Total size in bytes of entire shape geometry (parts + points + Z + M). | |
| IsDeleted | public | Shape is marked for deletion. | |
| IsEditable | public | Indicates whether the shape geometry can be edited. | |
| IsEmpty | public | Geometry contains no coordinates. | |
| IsFixed | public | Indicates whether polygon ring winding has been checked and corrected. | |
| IsHidden | public | Shape is hidden from rendering. | |
| IsMapped | public | Geometry is memory-mapped to a file instead of being fully loaded into memory. | |
| IsModified | public | Shape geometry or attributes have been modified since load or creation. | |
| IsNewShape | public | Shape is newly created in memory and was not loaded from stored layer data. | |
| IsReverted | public | Indicates that the shape geometry should be reverted to the saved file version. | |
| IsSelected | public | Shape is selected in the layer. | |
| Layer | public | Gets or sets the parent vector layer that owns the shape. | |
| LocalParams | public | Indicates whether the shape uses private rendering parameters instead of shared layer parameters. | |
| LockLevel | public | Lock mode/state for concurrent access control. | |
| ManageRTree | public | Indicates whether the shape participates in framework-managed R-Tree spatial indexing. | |
| Params | public | Shape-specific rendering parameters such as colors, fills, and symbols. | |
| ParentShape | public | Parent shape for hierarchical or composite geometry structures. | |
| Parts | public | Raw internal storage of shape part offsets in SHP-compatible form. | |
| PartsSize | public | Size in bytes of the raw part-offset buffer. | |
| PartTypes | public | Raw internal storage of shape part types. | |
| PartTypesSize | public | Size in bytes of the raw part-type buffer. | |
| Points | public | Raw internal storage of XY vertex coordinates in SHP-compatible form. | |
| PointsM | public | Raw internal storage of M (measure) coordinates in SHP-compatible form. | |
| PointsMMax | public | Maximum M (measure) value across all vertices in the shape. | |
| PointsMMin | public | Minimum M (measure) value across all vertices in the shape. | |
| PointsMSize | public | Size in bytes of the raw M coordinate buffer. | |
| PointsSize | public | Size in bytes of the raw XY coordinate buffer. | |
| PointsZ | public | Raw internal storage of Z coordinates in SHP-compatible form. | |
| PointsZMax | public | Maximum Z value across all vertices in the shape. | |
| PointsZMin | public | Minimum Z value across all vertices in the shape. | |
| PointsZSize | public | Size in bytes of the raw Z coordinate buffer. | |
| ProjectedExtent | public | Bounding extent of the shape after projection to the viewer coordinate system. | |
| ShapeType | public | Geometry type of the shape. | |
| SmartSize | public | Visual size of shape for display purposes. | |
| Tag | public | Application-defined integer tag for storing custom shape metadata or state. | |
| TagInternal | public | Internal framework tag reserved for TatukGIS processing and not for application use. | |
| TagPointer | public | Application-defined pointer or object reference for storing custom shape context. | |
| Uid | public | Unique identifier of the shape within its layer. | |
| Viewer | public | Gets the viewer context associated with the shape. | |