DK for Delphi | GisLayerVector.TGIS_Shape.MakeEditable | Constructors | Fields | Methods | Properties
Make the shape editable by materializing mutable shape data when necessary.
// Delphi public function MakeEditable : TGIS_Shape;
// C++ Builder public: TGIS_Shape* MakeEditable(void);
| Type | Description |
|---|---|
| TGIS_Shape | Editable shape instance, which may be the same object or an editable replacement depending on implementation. |
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.