User Tools

Site Tools


api:dk11:net:tatukgis.ndk.tgis_shape.geometrychanged

Table of Contents

TGIS_Shape.GeometryChanged property

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.

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

Syntax

// C#
public Boolean GeometryChanged
{
  get {}
}
' VisualBasic
Public Property GeometryChanged As Boolean
  Get
  End Get
End Property
// Oxygene
public
  property GeometryChanged : Boolean read;

Value

Type
bool
Boolean

Remarks

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.

2026/06/12 23:10

Page Tools