13 #ifndef mitkOperationActor_h
14 #define mitkOperationActor_h
20 #define mitkCheckOperationTypeMacro(OperationType, operation, newOperationName) \
22 OperationType *newOperationName = dynamic_cast<OperationType *>(operation); \
24 if (newOperationName == nullptr) \
27 itkWarningMacro("Received wrong type of operation!"); \
abstract class, that can be used by Undo to undo an operation.
virtual void ExecuteOperation(Operation *operation)=0
itkTypeMacroNoParent(OperationActor) virtual ~OperationActor()
Base class of all Operation-classes.
Find image slices visible on a given plane.