18#include <itkCommand.h>
78 void Execute(itk::Object *obj,
const itk::EventObject &event)
override;
82 void Execute(
const itk::Object *obj,
const itk::EventObject &event)
override;
87 unsigned long _observerHandleStartEvent;
90 unsigned long _observerHandleIterationEvent;
93 unsigned long _observerHandleEndEvent;
96 unsigned long _registered;
void setEndEventField(Field *strField)
~ITKCommandIterationUpdate()
Destructor. Purposely implemented protected.
void Execute(itk::Object *obj, const itk::EventObject &event) override
Wrapper call to the const version.
void reset()
Reset update state.
itkNewMacro(Self)
Method for creation through the object factory.
void setObject(itk::Object *object)
itk::SmartPointer< const Self > ConstPointer
ConstSmart pointer typedef support.
itk::SmartPointer< Self > Pointer
Smart pointer typedef support.
ITKCommandIterationUpdate Self
Standard Self typedef.
void Execute(const itk::Object *obj, const itk::EventObject &event) override
void setStringField(StringField *strField)
Field * getEndEventField() const
Get field to be notified on EndEvents or NULL if no field is set.
itk::Command Superclass
Standard "Superclass" typedef.
StringField * getStringField() const
itkTypeMacro(ITKCommandIterationUpdate, ::itk::Command)
Run-time type information (and related methods).
ITKCommandIterationUpdate()
Constructor. Purposely implemented protected.
#define MLITK_SUPPORT_EXPORT