This Operation deletes geometries.
Use this operation to delete geometries in an undoable manner.
Definition at line 109 of file operation.h.
#include <operation.h>
Public Member Functions |
|
virtual | ~DeleteGeometryOperation () |
virtual void | MarkForDeletion (Geometry *pGeometry) |
Mark the given geometry for deletion.
Multiple geometries can be. |
virtual ~DeleteGeometryOperation | ( | ) | [virtual] |
virtual void MarkForDeletion | ( | Geometry * | pGeometry | ) | [virtual] |
Mark the given geometry for deletion. Multiple geometries can be.
marked for deletion with the same DeleteGeoemtryOperation. The geometries will be deleted when the operation is executed through Kernel::DoOperation(). Do not reference or access the geometry after calling passing this operation into Kernel::DoOperation()
[in] | pGeometry | The geometry to delete |