User Tools

Site Tools


api:dk11:net:tatukgis.ndk.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 Bounding box (extent) of shape geometry in 2D space.
Extent3D public Bounding box (extent) of 3D shape geometry including elevation.
FieldChanged public Shape attribute data has changed since last check.
GeometryChanged public Shape geometry has changed since last check.
GeometrySize public Total size in bytes of entire shape geometry (parts + points + Z + M).
IsDeleted public Shape is marked for deletion.
IsEditable public Shape can be edited (geometry modification allowed).
IsEmpty public Geometry contains no coordinates (no parts/points).
IsFixed public Shape winding has been checked and corrected.
IsHidden public Shape is hidden (visibility toggle).
IsMapped public Geometry is memory-mapped to file (not fully loaded into memory).
IsModified public Shape geometry or attributes have been modified since load/create.
IsNewShape public Shape is a new in-memory object (not loaded from file).
IsReverted public Shape geometry requires revert to saved file version.
IsSelected public Shape is selected in layer.
Layer public Reference to parent layer containing shape.
LocalParams public Shape has private rendering parameters independent of layer.
LockLevel public Lock mode/state for concurrent access control.
ManageRTree public Shape's R-Tree spatial index is framework-managed (auto-maintained).
Params public Shape-specific rendering parameters (colors, fills, symbols).
ParentShape public Parent shape for complex/composite geometries.
Parts public Raw internal storage of shape parts (SHP format compatible).
PartsSize public Size in bytes of raw parts buffer.
PartTypes public Raw internal storage of part types (polygon ring orientation).
PartTypesSize public Size in bytes of raw part types buffer.
Points public Raw internal storage of shape vertices (X, Y coordinates).
PointsM public Raw internal storage of shape vertices including M (measure).
PointsMMax public Maximum M (measure) value across all vertices in measured shape.
PointsMMin public Minimum M (measure) value across all vertices in measured shape.
PointsMSize public Size in bytes of raw M measure buffer.
PointsSize public Size in bytes of raw XY points buffer.
PointsZ public Raw internal storage of shape vertices including Z (elevation).
PointsZMax public Maximum Z elevation value across all vertices in 3D shape.
PointsZMin public Minimum Z elevation value across all vertices in 3D shape.
PointsZSize public Size in bytes of raw Z elevation buffer.
ProjectedExtent public Projected extent (bounds) of shape in viewer's projected coordinate system.
ShapeType public Geometry type of shape (Point, LineString, Polygon, etc.).
SmartSize public Visual size of shape for display purposes.
Tag public Application-specific integer tag for shape context/metadata.
TagInternal public Internal framework tag.
TagPointer public Application-specific pointer tag for shape context/metadata.
Uid public Unique identifier for shape within layer.
Viewer public Reference to viewer context containing shape.

2026/06/12 23:10

Page Tools