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 VnlIterationUpdateCommand | Self |
typedef itk::IterationUpdateCommand | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SingleValuedNonLinearVnlOptimizer | OptimizerType |
typedef const OptimizerType * | OptimizerPointer |
typedef Superclass::ParametersType | ParametersType |
typedef Superclass::MeasureType | MeasureType |
Public Types inherited from itk::IterationUpdateCommand | |
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 |
Public Member Functions inherited from itk::IterationUpdateCommand | |
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 () |
Static Public Member Functions inherited from itk::IterationUpdateCommand | |
static Pointer | New () |
Protected Member Functions | |
VnlIterationUpdateCommand () | |
virtual void | DoExecute (const itk::Object *object, const itk::EventObject &event) override |
Protected Member Functions inherited from itk::IterationUpdateCommand | |
IterationUpdateCommand () | |
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.
This one is specifically just for VNL optimizers, as they use an adaptor mechanism for passing back current parameters to the ITK framework.
typedef Superclass::MeasureType itk::VnlIterationUpdateCommand::MeasureType |
typedef const OptimizerType* itk::VnlIterationUpdateCommand::OptimizerPointer |
typedef itk::SingleValuedNonLinearVnlOptimizer itk::VnlIterationUpdateCommand::OptimizerType |
typedef Superclass::ParametersType itk::VnlIterationUpdateCommand::ParametersType |
typedef itk::SmartPointer<Self> itk::VnlIterationUpdateCommand::Pointer |
|
protected |
No parameter constructor.
Constructor.
|
overrideprotectedvirtual |
Both Execute methods call this.
Reimplemented from itk::IterationUpdateCommand.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::IterationUpdateCommand.
|
static |
New macro for creation of through a Smart Pointer