NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
itk::SimultaneousReconAndRegnUpdateCommand Class Reference

Override this class to redefine DoExecute(). More...

Inheritance diagram for itk::SimultaneousReconAndRegnUpdateCommand:
Inheritance graph
[legend]
Collaboration diagram for itk::SimultaneousReconAndRegnUpdateCommand:
Collaboration graph
[legend]

Public Types

typedef
SimultaneousReconAndRegnUpdateCommand 
Self
 
typedef itk::Command Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef
itk::SingleValuedNonLinearOptimizer 
OptimizerType
 
typedef const OptimizerTypeOptimizerPointer
 
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

 SimultaneousReconAndRegnUpdateCommand ()
 
virtual void DoExecute (const itk::Object *object, const itk::EventObject &event)
 

Detailed Description

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.

Member Typedef Documentation

typedef OptimizerType::MeasureType itk::SimultaneousReconAndRegnUpdateCommand::MeasureType
typedef itk::SingleValuedNonLinearOptimizer itk::SimultaneousReconAndRegnUpdateCommand::OptimizerType
typedef OptimizerType::ParametersType itk::SimultaneousReconAndRegnUpdateCommand::ParametersType

Constructor & Destructor Documentation

itk::SimultaneousReconAndRegnUpdateCommand::SimultaneousReconAndRegnUpdateCommand ( )
protected

No parameter constructor.

Member Function Documentation

void itk::SimultaneousReconAndRegnUpdateCommand::DoExecute ( const itk::Object *  object,
const itk::EventObject &  event 
)
protectedvirtual

Both Execute methods call this.

void itk::SimultaneousReconAndRegnUpdateCommand::Execute ( itk::Object *  caller,
const itk::EventObject &  event 
)
override

Calls DoExecute.

void itk::SimultaneousReconAndRegnUpdateCommand::Execute ( const itk::Object *  object,
const itk::EventObject &  event 
)
override

Calls DoExecute.

virtual const char* itk::SimultaneousReconAndRegnUpdateCommand::GetClassName ( ) const
virtual

Run-time type information (and related methods).

static Pointer itk::SimultaneousReconAndRegnUpdateCommand::New ( )
static

New macro for creation of through a Smart Pointer


The documentation for this class was generated from the following files: