#include <freSVNonLinearVNLOptimizerControllerBase.h>


SVNonLinearVNLOptimizerControllerBase is derived from OptimizerControllerBase and the base class for the control of vnl optimizers.
This class should be used as base for new vnl optimizer controller.
Definition at line 42 of file freSVNonLinearVNLOptimizerControllerBase.h.
| typedef SVNonLinearOptimizerControllerBase<TControlledVNLOptimizer> FREE::SVNonLinearVNLOptimizerControllerBase< TControlledVNLOptimizer >::Superclass |
Reimplemented from FREE::SVNonLinearOptimizerControllerBase< TControlledVNLOptimizer >.
Reimplemented in FREE::AmoebaOptimizerController, FREE::ConjugateGradientOptimizerController, FREE::ContinuousLBFGSOptimizerController, and FREE::LBFGSOptimizerController.
Definition at line 45 of file freSVNonLinearVNLOptimizerControllerBase.h.
| typedef Superclass::ComponentType FREE::SVNonLinearVNLOptimizerControllerBase< TControlledVNLOptimizer >::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::SVNonLinearOptimizerControllerBase< TControlledVNLOptimizer >.
Reimplemented in FREE::AmoebaOptimizerController, FREE::ConjugateGradientOptimizerController, FREE::ContinuousLBFGSOptimizerController, and FREE::LBFGSOptimizerController.
Definition at line 48 of file freSVNonLinearVNLOptimizerControllerBase.h.
| typedef SVNonLinearOptimizerControllerBase<TControlledVNLOptimizer> FREE::SVNonLinearVNLOptimizerControllerBase< TControlledVNLOptimizer >::Self |
Reimplemented from FREE::SVNonLinearOptimizerControllerBase< TControlledVNLOptimizer >.
Definition at line 49 of file freSVNonLinearVNLOptimizerControllerBase.h.
| typedef Superclass::GenericComponentType FREE::SVNonLinearVNLOptimizerControllerBase< TControlledVNLOptimizer >::GenericComponentType |
Generic component type
Reimplemented from FREE::SVNonLinearOptimizerControllerBase< TControlledVNLOptimizer >.
Definition at line 50 of file freSVNonLinearVNLOptimizerControllerBase.h.
| typedef Superclass::GenericComponentPointer FREE::SVNonLinearVNLOptimizerControllerBase< TControlledVNLOptimizer >::GenericComponentPointer |
Generic smartpointer for the controller interface
Reimplemented from FREE::SVNonLinearOptimizerControllerBase< TControlledVNLOptimizer >.
Definition at line 51 of file freSVNonLinearVNLOptimizerControllerBase.h.
| typedef Superclass::GenericMediaPointer FREE::SVNonLinearVNLOptimizerControllerBase< TControlledVNLOptimizer >::GenericMediaPointer |
Reimplemented from FREE::SVNonLinearOptimizerControllerBase< TControlledVNLOptimizer >.
Definition at line 52 of file freSVNonLinearVNLOptimizerControllerBase.h.
| typedef Superclass::MeasuresType FREE::SVNonLinearVNLOptimizerControllerBase< TControlledVNLOptimizer >::MeasuresType |
Reimplemented from FREE::SVNonLinearOptimizerControllerBase< TControlledVNLOptimizer >.
Definition at line 53 of file freSVNonLinearVNLOptimizerControllerBase.h.
| typedef Superclass::ParametersType FREE::SVNonLinearVNLOptimizerControllerBase< TControlledVNLOptimizer >::ParametersType |
Reimplemented from FREE::SVNonLinearOptimizerControllerBase< TControlledVNLOptimizer >.
Definition at line 54 of file freSVNonLinearVNLOptimizerControllerBase.h.
| FREE::SVNonLinearVNLOptimizerControllerBase< TControlledVNLOptimizer >::SVNonLinearVNLOptimizerControllerBase | ( | ) | [inline] |
Definition at line 32 of file freSVNonLinearVNLOptimizerControllerBase.txx.
References FREE::ComponentControllerInterface::m_Description, FREE::ControllerID::SVNonLinearVNLOptimizerControllerBase, and FREE::ComponentControllerInterface::UpdateControllerID().

| FREE::SVNonLinearVNLOptimizerControllerBase< TControlledVNLOptimizer >::~SVNonLinearVNLOptimizerControllerBase | ( | ) | [inline, virtual] |
Definition at line 40 of file freSVNonLinearVNLOptimizerControllerBase.txx.
| virtual const char* FREE::SVNonLinearVNLOptimizerControllerBase< TControlledVNLOptimizer >::GetNameOfClass | ( | ) | const [inline, virtual] |
Reimplemented from FREE::SVNonLinearOptimizerControllerBase< TControlledVNLOptimizer >.
Definition at line 45 of file freSVNonLinearVNLOptimizerControllerBase.h.
| SVNonLinearVNLOptimizerControllerBase< TControlledVNLOptimizer >::ParametersType FREE::SVNonLinearVNLOptimizerControllerBase< TControlledVNLOptimizer >::GetCurrentPosition | ( | TControlledVNLOptimizer * | pOptimizer | ) | const [inline, virtual] |
Reimplemented from FREE::OptimizerControllerBase< TControlledVNLOptimizer >.
Definition at line 80 of file freSVNonLinearVNLOptimizerControllerBase.txx.
| SVNonLinearVNLOptimizerControllerBase< TControlledVNLOptimizer >::MeasuresType FREE::SVNonLinearVNLOptimizerControllerBase< TControlledVNLOptimizer >::GetCurrentValue | ( | TControlledVNLOptimizer * | pOptimizer | ) | const [inline, virtual] |
Implements FREE::SVNonLinearOptimizerControllerBase< TControlledVNLOptimizer >.
Definition at line 88 of file freSVNonLinearVNLOptimizerControllerBase.txx.
| void FREE::SVNonLinearVNLOptimizerControllerBase< TControlledVNLOptimizer >::SetStatisticEntryMainComponent | ( | StatisticEntry & | rStatisticEntry, | |
| ComponentType * | pMainComponent, | |||
| SessionComponentCache * | pMainComponentCache, | |||
| SessionInfo * | pSessionInfo, | |||
| StatisticDictionary & | rDictionary | |||
| ) | const [inline, protected, virtual] |
Reimplemented from FREE::OptimizerControllerBase< TControlledVNLOptimizer >.
Reimplemented in FREE::ContinuousLBFGSOptimizerController.
Definition at line 47 of file freSVNonLinearVNLOptimizerControllerBase.txx.
References FREE::StatisticEntry::AddValue(), FREE::StatisticDictionary::AddValueDefinition(), FREE::SessionComponentCache::GetIDPath(), FREE::StatisticValueDefinition::GetRefID(), FREE::StatisticDictionary::GetValueDefinitionByName(), and FREE::Convert::ToStr().

1.5.3 written by Dimitri van Heesch,
© 1997-2000