NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Simply prints out the registration params, so we can track registration. More...
Public Types | |
typedef IterationUpdateCommand | Self |
typedef itk::Command | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SingleValuedNonLinearOptimizer | OptimizerType |
typedef const OptimizerType * | OptimizerPointer |
typedef OptimizerType::ParametersType | ParametersType |
typedef OptimizerType::MeasureType | MeasureType |
Public Member Functions | |
virtual const char * | GetClassName () const |
void | Execute (itk::Object *caller, const itk::EventObject &event) override |
void | Execute (const itk::Object *object, const itk::EventObject &event) override |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
IterationUpdateCommand () | |
virtual void | DoExecute (const itk::Object *object, const itk::EventObject &event) |
Simply prints out the registration params, so we can track registration.
ITK uses a Command/Observer pattern, so the standard optimizers invoke an IterationEvent at each iteration, so you register this command to print out the correct parameters. In practice, within our NifTK framework, this may have been done for you as in itkSingleResolutionImageRegistrationBuilder.txx.
typedef OptimizerType::MeasureType itk::IterationUpdateCommand::MeasureType |
typedef const OptimizerType* itk::IterationUpdateCommand::OptimizerPointer |
typedef itk::SingleValuedNonLinearOptimizer itk::IterationUpdateCommand::OptimizerType |
typedef OptimizerType::ParametersType itk::IterationUpdateCommand::ParametersType |
typedef itk::SmartPointer<Self> itk::IterationUpdateCommand::Pointer |
typedef itk::Command itk::IterationUpdateCommand::Superclass |
|
protected |
No parameter constructor.
Constructor.
|
protectedvirtual |
Both Execute methods call this.
Reimplemented in itk::VnlIterationUpdateCommand.
|
override |
Calls DoExecute.
|
override |
Calls DoExecute.
|
virtual |
Run-time type information (and related methods).
Reimplemented in itk::VnlIterationUpdateCommand.
|
static |
New macro for creation of through a Smart Pointer