17 #ifndef OPERATIONACTOR_H_HEADER_INCLUDED_C16E28BD
18 #define OPERATIONACTOR_H_HEADER_INCLUDED_C16E28BD
24 #define mitkCheckOperationTypeMacro(OperationType, operation, newOperationName) \
26 OperationType *newOperationName = dynamic_cast<OperationType *>(operation); \
28 if (newOperationName == NULL) \
31 itkWarningMacro("Recieved wrong type of operation!"); \
53 virtual void ExecuteOperation(
Operation *operation) = 0;
Base class of all Operation-classes.
DataCollection - Class to facilitate loading/accessing structured data.
abstract class, that can be used by Undo to undo an operation.
itkTypeMacroNoParent(OperationActor) virtual ~OperationActor()