User Tools

Site Tools


api:dk11:delphi:gislayervector.tgis_shape_properties



TGIS_Shape properties

Properties

Inherited Protected
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.

2026/07/11 00:38

Page Tools