NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Override this class to redefine DoExecute(). More...
Public Types | |
typedef ReconstructionAndRegistrationUpdateCommand | 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 | |
ReconstructionAndRegistrationUpdateCommand () | |
virtual void | DoExecute (const itk::Object *object, const itk::EventObject &event) |
Override this class to redefine DoExecute().
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.
typedef OptimizerType::MeasureType itk::ReconstructionAndRegistrationUpdateCommand::MeasureType |
typedef itk::SingleValuedNonLinearOptimizer itk::ReconstructionAndRegistrationUpdateCommand::OptimizerType |
typedef OptimizerType::ParametersType itk::ReconstructionAndRegistrationUpdateCommand::ParametersType |
typedef itk::SmartPointer<Self> itk::ReconstructionAndRegistrationUpdateCommand::Pointer |
typedef ReconstructionAndRegistrationUpdateCommand itk::ReconstructionAndRegistrationUpdateCommand::Self |
typedef itk::Command itk::ReconstructionAndRegistrationUpdateCommand::Superclass |
|
protected |
No parameter constructor.
|
protectedvirtual |
Both Execute methods call this.
|
override |
Calls DoExecute.
|
override |
Calls DoExecute.
|
virtual |
Run-time type information (and related methods).
|
static |
New macro for creation of through a Smart Pointer