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

Base class for image reconstruction optimization methods. More...

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

Public Types

typedef
ImageReconstructionOptimizer 
Self
 
typedef
SingleValuedNonLinearOptimizer 
Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 

Public Member Functions

virtual const char * GetClassName () const
 
void StartOptimization (void)
 
void ResumeOptimization (void)
 
void StopOptimization (void)
 
virtual void SetNumberOfIterations (unsigned long _arg)
 
virtual const unsigned long & GetNumberOfIterations ()
 
virtual unsigned int GetCurrentIteration () const
 
virtual const StopConditionType & GetStopCondition ()
 
virtual const MeasureType & GetValue ()
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 ImageReconstructionOptimizer ()
 
virtual ~ImageReconstructionOptimizer ()
 
void PrintSelf (std::ostream &os, Indent indent) const
 

Protected Attributes

bool m_Stop
 
MeasureType m_Value
 
StopConditionType m_StopCondition
 
unsigned long m_NumberOfIterations
 
unsigned long m_CurrentIteration
 

Detailed Description

Base class for image reconstruction optimization methods.

Member Typedef Documentation

Standard "Self" typedef.

typedef SingleValuedNonLinearOptimizer itk::ImageReconstructionOptimizer::Superclass

Constructor & Destructor Documentation

itk::ImageReconstructionOptimizer::ImageReconstructionOptimizer ( )
protected
virtual itk::ImageReconstructionOptimizer::~ImageReconstructionOptimizer ( )
inlineprotectedvirtual

Member Function Documentation

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

Run-time type information (and related methods).

virtual unsigned int itk::ImageReconstructionOptimizer::GetCurrentIteration ( ) const
virtual
virtual const unsigned long& itk::ImageReconstructionOptimizer::GetNumberOfIterations ( )
virtual
virtual const StopConditionType& itk::ImageReconstructionOptimizer::GetStopCondition ( )
virtual
virtual const MeasureType& itk::ImageReconstructionOptimizer::GetValue ( )
virtual
static Pointer itk::ImageReconstructionOptimizer::New ( )
static

Method for creation through the object factory.

void itk::ImageReconstructionOptimizer::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
protected
void itk::ImageReconstructionOptimizer::ResumeOptimization ( void  )

Resume previously stopped optimization with current parameters.

See also
StopOptimization
virtual void itk::ImageReconstructionOptimizer::SetNumberOfIterations ( unsigned long  _arg)
virtual

Set/Get parameters to control the optimization process.

void itk::ImageReconstructionOptimizer::StartOptimization ( void  )

Start optimization.

void itk::ImageReconstructionOptimizer::StopOptimization ( void  )

Stop optimization.

See also
ResumeOptimization

Member Data Documentation

unsigned long itk::ImageReconstructionOptimizer::m_CurrentIteration
protected
unsigned long itk::ImageReconstructionOptimizer::m_NumberOfIterations
protected
bool itk::ImageReconstructionOptimizer::m_Stop
protected
StopConditionType itk::ImageReconstructionOptimizer::m_StopCondition
protected
MeasureType itk::ImageReconstructionOptimizer::m_Value
protected

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