26 #ifndef ITK_PROGRESS_OBSERVER
27 #define ITK_PROGRESS_OBSERVER
33 #include <itkCommand.h>
34 #include <itkProcessObject.h>
59 void Execute(itk::Object *caller,
const itk::EventObject & event);
60 void Execute(
const itk::Object *
object,
const itk::EventObject & event);
81 Execute((
const itk::Object *)caller, event);
85 const itk::ProcessObject * filter =
86 dynamic_cast< const itk::ProcessObject *
>(object);
87 if (! itk::ProgressEvent().CheckEvent(&event))
113 #endif //ITK_PROGRESS_OBSERVER
void Reset()
Definition: ItkProgressObserver.h:96
void SetCoef(double coef)
Definition: ItkProgressObserver.h:103
double compteur
Definition: ItkProgressObserver.h:66
ItkProgressObserver()
Definition: ItkProgressObserver.h:72
Allows showing a progress bar when using ITK methods.
Definition: ItkProgressObserver.h:47
itk::Command Superclass
Definition: ItkProgressObserver.h:51
ItkProgressObserver Self
Definition: ItkProgressObserver.h:50
itk::SmartPointer< Self > Pointer
Definition: ItkProgressObserver.h:52
static void setProgressBarValue(int)
set the progress bar value, value should be in [0..100].
double coef
Definition: ItkProgressObserver.h:67
double startValue
Definition: ItkProgressObserver.h:68
void SetStartValue(double startValue)
Definition: ItkProgressObserver.h:107
void Execute(itk::Object *caller, const itk::EventObject &event)
Definition: ItkProgressObserver.h:80