A callback interface that can signal that a geometry was edited.
More...
#include <luciad/edit/geometries/IGeometryEditCallback.h>
A callback interface that can signal that a geometry was edited.
This class is used by IEditHandles implementations to signal that they made changes to the geometry. See also IGeometryHandlesProvider
.
- Since
- 2020.1
◆ ~IGeometryEditCallback()
virtual luciad::IGeometryEditCallback::~IGeometryEditCallback |
( |
| ) |
|
|
virtualdefault |
◆ create()
◆ onEdit()
virtual void luciad::IGeometryEditCallback::onEdit |
( |
const std::shared_ptr< Geometry > & |
newGeometry, |
|
|
ChangeStatus |
changeStatus |
|
) |
| |
|
pure virtual |
Can be implemented to handle the given geometry.
- Parameters
-
newGeometry | the new geometry, cannot be nullptr |
changeStatus | the status of the change |