Public Types | Public Member Functions | Protected Member Functions | Private Attributes

cmtk::OptimizerBase Class Reference
[cmtkRegistration Library]

Base class for all optimizers and meta optimizers. More...

#include <cmtkOptimizerBase.h>

Inheritance diagram for cmtk::OptimizerBase:
Inheritance graph
[legend]
Collaboration diagram for cmtk::OptimizerBase:
Collaboration graph
[legend]

List of all members.

Public Types

typedef OptimizerBase Self
 This class.
typedef Functional::ReturnType ReturnType
 Return type.
typedef Functional::ParameterType ParameterType
 Parameter type.

Public Member Functions

 OptimizerBase ()
 Default constructor.
virtual ~OptimizerBase ()
 Virtual destructor.
Self::ReturnType GetFinalValue () const
 Get final functional value.

Protected Member Functions

void SetFinalValue (const Self::ReturnType finalValue)
 Set final functional value.

Private Attributes

Self::ReturnType m_FinalValue
 Final functional value.

Detailed Description

Base class for all optimizers and meta optimizers.

Definition at line 49 of file cmtkOptimizerBase.h.


Member Typedef Documentation

Parameter type.

Definition at line 61 of file cmtkOptimizerBase.h.

Return type.

Definition at line 58 of file cmtkOptimizerBase.h.

This class.

Reimplemented in cmtk::BestDirectionOptimizer, cmtk::BestNeighbourOptimizer, and cmtk::Optimizer.

Definition at line 55 of file cmtkOptimizerBase.h.


Constructor & Destructor Documentation

cmtk::OptimizerBase::OptimizerBase (  ) [inline]

Default constructor.

Definition at line 64 of file cmtkOptimizerBase.h.

virtual cmtk::OptimizerBase::~OptimizerBase (  ) [inline, virtual]

Virtual destructor.

Definition at line 67 of file cmtkOptimizerBase.h.


Member Function Documentation

Self::ReturnType cmtk::OptimizerBase::GetFinalValue (  ) const [inline]

Get final functional value.

Definition at line 70 of file cmtkOptimizerBase.h.

void cmtk::OptimizerBase::SetFinalValue ( const Self::ReturnType  finalValue ) [inline, protected]

Set final functional value.

Definition at line 77 of file cmtkOptimizerBase.h.


Member Data Documentation

Final functional value.

Definition at line 84 of file cmtkOptimizerBase.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines