#include <freSVLimitedAxisVnlSOMetricAdaptor.h>


Public Types | |
| typedef itk::Array < long > | ParameterAxisType |
| typedef itk::Array < double > | OriginPositionType |
Public Member Functions | |
| virtual const char * | GetNameOfClass () const |
| SVLimitedAxisVnlSOMetricAdaptor (unsigned int spaceDimension, unsigned int axisCount) | |
| void | SetOriginPosition (const OriginPositionType &origin) |
| void | SetParameterAxis (const ParameterAxisType &axis) |
Protected Member Functions | |
| virtual ParametersType | ConvertInternalToParameter (const InternalParametersType &inparameters) |
| virtual InternalParametersType | ConvertParameterToInternal (const ParametersType ¶meters) |
Private Attributes | |
| ParameterAxisType | m_ParameterAxis |
| OriginPositionType | m_OriginPosition |
| unsigned int | m_NumberOfAxis |
FREE::RegistrationMetrics to vnl_optimizers expecting a vnl_cost_function with one return value. This is for all vnl based optimizers that shouldn't optimize the parameters directly but via axis, which form the search space and are corelated with on or several parameters.
This class returns a single valued.
Definition at line 44 of file freSVLimitedAxisVnlSOMetricAdaptor.h.
| typedef itk::Array< long > FREE::SVLimitedAxisVnlSOMetricAdaptor::ParameterAxisType |
Definition at line 48 of file freSVLimitedAxisVnlSOMetricAdaptor.h.
| typedef itk::Array< double > FREE::SVLimitedAxisVnlSOMetricAdaptor::OriginPositionType |
Definition at line 51 of file freSVLimitedAxisVnlSOMetricAdaptor.h.
| FREE::SVLimitedAxisVnlSOMetricAdaptor::SVLimitedAxisVnlSOMetricAdaptor | ( | unsigned int | spaceDimension, | |
| unsigned int | axisCount | |||
| ) |
Constructor with size
Constructor.
Definition at line 44 of file freSVLimitedAxisVnlSOMetricAdaptor.cxx.
| virtual const char* FREE::SVLimitedAxisVnlSOMetricAdaptor::GetNameOfClass | ( | ) | const [inline, virtual] |
Reimplemented from FREE::SingleValuedVnlSOMetricAdaptor.
Definition at line 48 of file freSVLimitedAxisVnlSOMetricAdaptor.h.
| void FREE::SVLimitedAxisVnlSOMetricAdaptor::SetOriginPosition | ( | const OriginPositionType & | origin | ) |
Definition at line 30 of file freSVLimitedAxisVnlSOMetricAdaptor.cxx.
Referenced by FREE::LimitedAxisAmoebaSOOptimizer::StartOptimization().
| void FREE::SVLimitedAxisVnlSOMetricAdaptor::SetParameterAxis | ( | const ParameterAxisType & | axis | ) |
Definition at line 37 of file freSVLimitedAxisVnlSOMetricAdaptor.cxx.
Referenced by FREE::LimitedAxisAmoebaSOOptimizer::StartOptimization().
| SVLimitedAxisVnlSOMetricAdaptor::ParametersType FREE::SVLimitedAxisVnlSOMetricAdaptor::ConvertInternalToParameter | ( | const InternalParametersType & | inparameters | ) | [protected, virtual] |
Definition at line 57 of file freSVLimitedAxisVnlSOMetricAdaptor.cxx.
References m_OriginPosition, m_ParameterAxis, FREE::SingleValuedVnlSOMetricAdaptor::m_Scales, and throwExceptionMacro.
| SVLimitedAxisVnlSOMetricAdaptor::InternalParametersType FREE::SVLimitedAxisVnlSOMetricAdaptor::ConvertParameterToInternal | ( | const ParametersType & | parameters | ) | [protected, virtual] |
Definition at line 76 of file freSVLimitedAxisVnlSOMetricAdaptor.cxx.
References m_NumberOfAxis, m_OriginPosition, m_ParameterAxis, FREE::SingleValuedVnlSOMetricAdaptor::m_Scales, and throwExceptionMacro.
Definition at line 65 of file freSVLimitedAxisVnlSOMetricAdaptor.h.
Referenced by ConvertInternalToParameter(), and ConvertParameterToInternal().
Definition at line 66 of file freSVLimitedAxisVnlSOMetricAdaptor.h.
Referenced by ConvertInternalToParameter(), and ConvertParameterToInternal().
unsigned int FREE::SVLimitedAxisVnlSOMetricAdaptor::m_NumberOfAxis [private] |
Definition at line 67 of file freSVLimitedAxisVnlSOMetricAdaptor.h.
Referenced by ConvertParameterToInternal().
1.5.3 written by Dimitri van Heesch,
© 1997-2000