18 #ifndef itkOptimizerParameters_h 19 #define itkOptimizerParameters_h 33 template<
typename TParametersValueType>
88 virtual void SetHelper( OptimizerParametersHelperType* helper );
101 const Self &
operator=(
const ArrayType & rhs);
103 const Self &
operator=(
const VnlVectorType & rhs);
113 #ifndef ITK_MANUAL_INSTANTIATION 114 #include "itkOptimizerParameters.hxx" Array class with size defined at construction time.
virtual void MoveDataPointer(TParametersValueType *pointer)
virtual ~OptimizerParameters()
Light weight base class for most itk classes.
Array< TParametersValueType > Superclass
vnl_vector< TInternalComputationValueType > VnlVectorType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Superclass::SizeValueType SizeValueType
OptimizerParametersHelperType * m_Helper
Class to hold and manage different parameter types used during optimization.
TParametersValueType ValueType
Basic helper class to manage parameter data as an Array type, the default type.
OptimizerParametersHelperType * GetHelper()
OptimizerParametersHelper< TParametersValueType > OptimizerParametersHelperType
vnl_vector< TInternalComputationValueType >::size_type SizeValueType
Superclass::VnlVectorType VnlVectorType
const Self & operator=(const Self &rhs)
virtual void SetHelper(OptimizerParametersHelperType *helper)
virtual void SetParametersObject(LightObject *object)