21 #ifndef otbWrapperAddProcessToWatchEvent_h
22 #define otbWrapperAddProcessToWatchEvent_h
24 #include "itkEventObject.h"
25 #include "itkProcessObject.h"
26 #include "OTBApplicationEngineExport.h"
69 m_ProcessDescription = desc;
74 return m_ProcessDescription;
87 bool CheckEvent(
const itk::EventObject* e)
const override
89 return dynamic_cast<const Self*
>(e);
This class implements an event storing a pointer to itk::ProcessObject and a string describing the pr...
AddProcessToWatchEvent(const Self &s)
const char * GetEventName() const override
virtual void SetProcess(itk::ProcessObject *process)
std::string m_ProcessDescription
itk::ProcessObject::Pointer m_Process
virtual std::string GetProcessDescription() const
virtual void SetProcessDescription(const std::string desc)
itk::EventObject * MakeObject() const override
AddProcessToWatchEvent Self
bool CheckEvent(const itk::EventObject *e) const override
~AddProcessToWatchEvent() override
itk::EventObject Superclass
virtual itk::ProcessObject * GetProcess() const
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.