|
OTB
9.0.0
Orfeo Toolbox
|
Go to the documentation of this file.
22 #ifndef otbFilterWatcherBase_h
23 #define otbFilterWatcherBase_h
28 #include "itkCommand.h"
29 #include "itkProcessObject.h"
31 #include "OTBCommonExport.h"
69 return (m_Process.GetPointer() ? m_Process->GetNameOfClass() :
"None");
77 return m_Process.GetPointer();
122 virtual void ShowProgress() = 0;
125 virtual void StartFilter() = 0;
128 virtual void EndFilter() = 0;
itk::ProcessObject::Pointer m_Process
itk::SimpleMemberCommand< FilterWatcherBase > CommandType
virtual void StartFilterCallback()
CommandType::Pointer m_ProgressFilterCommand
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
virtual void EndFilterCallback()
otb::Stopwatch m_Stopwatch
CommandType::Pointer m_StartFilterCommand
virtual void ShowProgressCallback()
const char * GetNameOfClass()
This class is an abstract class Provides an interface to progress task mechanic.
itk::ProcessObject * GetProcess()
CommandType::Pointer m_EndFilterCommand
otb::Stopwatch & GetStopwatch()
unsigned long m_ProgressTag