13 #ifndef OPERATION_H_HEADER_INCLUDED_C16E7D9E 14 #define OPERATION_H_HEADER_INCLUDED_C16E7D9E 17 #include <itkEventObject.h> 40 OperationType GetOperationType();
53 const char *
GetEventName()
const override {
return "OperationEndEvent"; }
54 bool CheckEvent(const ::itk::EventObject *e)
const override {
return dynamic_cast<const Self *
>(e); }
55 ::itk::EventObject *
MakeObject()
const override {
return new Self(m_Operation); }
60 void operator=(
const Self &);
bool CheckEvent(const ::itk::EventObject *e) const override
Base class of all Operation-classes.
DataCollection - Class to facilitate loading/accessing structured data.
~OperationEndEvent() override
#define mitkClassMacroNoParent(className)
::itk::EventObject * MakeObject() const override
Operation * GetOperation() const
OperationType m_OperationType
const char * GetEventName() const override
OperationEndEvent(Operation *operation=nullptr)