User Tools

Site Tools


api:dk11:delphi:gislayervector.tgis_shape.makeeditable_void

Table of Contents



TGIS_Shape.MakeEditable method

DK for Delphi | GisLayerVector.TGIS_Shape.MakeEditable | Constructors | Fields | Methods | Properties

Make the shape editable by materializing mutable shape data when necessary.

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

Syntax

// Delphi
public
  function MakeEditable : TGIS_Shape;
// C++ Builder
public:
  TGIS_Shape* MakeEditable(void);

Result

Type Description
TGIS_Shape Editable shape instance, which may be the same object or an editable replacement depending on implementation.

Remarks

PURPOSE: Ensures that geometry and attributes can be modified even when the current shape is backed by read-only or mapped storage.

BEHAVIOR: Converts the shape to an editable form when needed and returns the editable instance for subsequent updates.

USAGE: Use this method before changing points, parts, fields, or styling on shapes loaded from external storage.

CONSTRAINTS: May allocate additional memory when mapped or deferred geometry must be materialized.

References

2026/07/05 01:45

Page Tools