#include <freMVNonLinearOptimizerControllerBase.h>


Public Types | |
| typedef OptimizerControllerBase < TControlledOptimizer > | Superclass |
| typedef Superclass::ComponentType | ComponentType |
| typedef MVNonLinearOptimizerControllerBase < TControlledOptimizer > | Self |
| typedef Superclass::GenericComponentType | GenericComponentType |
| typedef Superclass::GenericComponentPointer | GenericComponentPointer |
| typedef Superclass::GenericMediaPointer | GenericMediaPointer |
| typedef Superclass::MeasuresType | MeasuresType |
| typedef Superclass::ParametersType | ParametersType |
Public Member Functions | |
| virtual const char * | GetNameOfClass () const |
| MVNonLinearOptimizerControllerBase () | |
MVNonLinearOptimizerControllerBase is derived from OptimizerControllerBase and the base class for the control of multiple valued vnl optimizers (based on itk::MultipleValuedNonLinearVnlOptimizer).
This class should be used as base for new vnl optimizer controller.
Definition at line 43 of file freMVNonLinearOptimizerControllerBase.h.
| typedef OptimizerControllerBase<TControlledOptimizer> FREE::MVNonLinearOptimizerControllerBase< TControlledOptimizer >::Superclass |
Reimplemented from FREE::OptimizerControllerBase< TControlledOptimizer >.
Reimplemented in FREE::LevenbergMarquardtOptimizerController, FREE::MVNonLinearVNLOptimizerControllerBase< TControlledVNLOptimizer >, and FREE::MVNonLinearVNLOptimizerControllerBase< itk::LevenbergMarquardtOptimizer >.
Definition at line 46 of file freMVNonLinearOptimizerControllerBase.h.
| typedef Superclass::ComponentType FREE::MVNonLinearOptimizerControllerBase< TControlledOptimizer >::ComponentType |
The component class managed by the controller. The component class must be a derivation from itk::LightObject to ensure the ability to use the smartpointer concept of itk
Reimplemented from FREE::OptimizerControllerBase< TControlledOptimizer >.
Reimplemented in FREE::LevenbergMarquardtOptimizerController, FREE::MVNonLinearVNLOptimizerControllerBase< TControlledVNLOptimizer >, and FREE::MVNonLinearVNLOptimizerControllerBase< itk::LevenbergMarquardtOptimizer >.
Definition at line 49 of file freMVNonLinearOptimizerControllerBase.h.
| typedef MVNonLinearOptimizerControllerBase<TControlledOptimizer> FREE::MVNonLinearOptimizerControllerBase< TControlledOptimizer >::Self |
Reimplemented in FREE::MVNonLinearVNLOptimizerControllerBase< TControlledVNLOptimizer >, and FREE::MVNonLinearVNLOptimizerControllerBase< itk::LevenbergMarquardtOptimizer >.
Definition at line 50 of file freMVNonLinearOptimizerControllerBase.h.
| typedef Superclass::GenericComponentType FREE::MVNonLinearOptimizerControllerBase< TControlledOptimizer >::GenericComponentType |
Generic component type
Reimplemented from FREE::ComponentControllerBase< TControlledOptimizer >.
Reimplemented in FREE::MVNonLinearVNLOptimizerControllerBase< TControlledVNLOptimizer >, and FREE::MVNonLinearVNLOptimizerControllerBase< itk::LevenbergMarquardtOptimizer >.
Definition at line 51 of file freMVNonLinearOptimizerControllerBase.h.
| typedef Superclass::GenericComponentPointer FREE::MVNonLinearOptimizerControllerBase< TControlledOptimizer >::GenericComponentPointer |
Generic smartpointer for the controller interface
Reimplemented from FREE::ComponentControllerBase< TControlledOptimizer >.
Reimplemented in FREE::MVNonLinearVNLOptimizerControllerBase< TControlledVNLOptimizer >, and FREE::MVNonLinearVNLOptimizerControllerBase< itk::LevenbergMarquardtOptimizer >.
Definition at line 52 of file freMVNonLinearOptimizerControllerBase.h.
| typedef Superclass::GenericMediaPointer FREE::MVNonLinearOptimizerControllerBase< TControlledOptimizer >::GenericMediaPointer |
Reimplemented from FREE::ComponentControllerBase< TControlledOptimizer >.
Reimplemented in FREE::MVNonLinearVNLOptimizerControllerBase< TControlledVNLOptimizer >, and FREE::MVNonLinearVNLOptimizerControllerBase< itk::LevenbergMarquardtOptimizer >.
Definition at line 53 of file freMVNonLinearOptimizerControllerBase.h.
| typedef Superclass::MeasuresType FREE::MVNonLinearOptimizerControllerBase< TControlledOptimizer >::MeasuresType |
Reimplemented from FREE::OptimizerControllerBase< TControlledOptimizer >.
Reimplemented in FREE::MVNonLinearVNLOptimizerControllerBase< TControlledVNLOptimizer >, and FREE::MVNonLinearVNLOptimizerControllerBase< itk::LevenbergMarquardtOptimizer >.
Definition at line 54 of file freMVNonLinearOptimizerControllerBase.h.
| typedef Superclass::ParametersType FREE::MVNonLinearOptimizerControllerBase< TControlledOptimizer >::ParametersType |
Reimplemented from FREE::OptimizerControllerBase< TControlledOptimizer >.
Reimplemented in FREE::MVNonLinearVNLOptimizerControllerBase< TControlledVNLOptimizer >, and FREE::MVNonLinearVNLOptimizerControllerBase< itk::LevenbergMarquardtOptimizer >.
Definition at line 55 of file freMVNonLinearOptimizerControllerBase.h.
| FREE::MVNonLinearOptimizerControllerBase< TControlledOptimizer >::MVNonLinearOptimizerControllerBase | ( | ) | [inline] |
Definition at line 32 of file freMVNonLinearOptimizerControllerBase.txx.
References FREE::ComponentControllerInterface::m_Description, FREE::ControllerID::MVNonLinearOptimizerControllerBase, and FREE::ComponentControllerInterface::UpdateControllerID().

| virtual const char* FREE::MVNonLinearOptimizerControllerBase< TControlledOptimizer >::GetNameOfClass | ( | ) | const [inline, virtual] |
Reimplemented from FREE::OptimizerControllerBase< TControlledOptimizer >.
Reimplemented in FREE::MVNonLinearVNLOptimizerControllerBase< TControlledVNLOptimizer >, and FREE::MVNonLinearVNLOptimizerControllerBase< itk::LevenbergMarquardtOptimizer >.
Definition at line 46 of file freMVNonLinearOptimizerControllerBase.h.
1.5.3 written by Dimitri van Heesch,
© 1997-2000