DK for .NET | TatukGIS.NDK.TGIS_Shape.GeometryChanged | Constructors | Fields | Methods | Properties
Shape geometry has changed since last check. Valid only for editable shapes in transaction context.
// C# public Boolean GeometryChanged { get {} }
' VisualBasic Public Property GeometryChanged As Boolean Get End Get End Property
// Oxygene public property GeometryChanged : Boolean read;
| Type |
|---|
| bool Boolean |
PURPOSE:Track geometry-only changes (vertices, parts modified). Distinct from attribute changes. Used for undo/redo and change tracking.
BEHAVIOR:True if geometry (coordinates, parts) modified. False if only attributes changed. Updated during edit operations. Read-only in normal operation.
USAGE:Check geom:if shape.GeometryChanged then RebuildIndex;Undo:if shape.GeometryChanged then RestoreGeometry;
CONSTRAINTS:Read-only (framework managed). Valid only during edit/transaction.