flywave-terrain-datasource.groundmodificationmanager.updatemodification
Home > @flywave/flywave-terrain-datasource > GroundModificationManager > updateModification
GroundModificationManager.updateModification() method
Updates an existing modification
This method updates the properties of an existing ground modification. It performs validation on the new values and updates the spatial index if necessary. A change event is dispatched with information about what was updated.
Signature:
updateModification(id: string, changes: Partial<Omit<GroundModificationPolygon, "id" | "boundingBox">>): boolean;
Parameters
Parameter | Type | Description |
|---|---|---|
id | string | ID of the modification to update |
changes | Partial<Omit<GroundModificationPolygon, "id" | "boundingBox">> | Partial object with properties to update |
Returns:
boolean
true if found and updated, false otherwise
## Exceptions
Error if input is invalid