18 #ifndef __itkMultipleValuedNonLinearOptimizer_h
19 #define __itkMultipleValuedNonLinearOptimizer_h
73 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
Light weight base class for most itk classes.
This class is a base for the CostFunctions returning a multiple values.
Superclass::ParametersType ParametersType
MultipleValuedCostFunction CostFunctionType
MultipleValuedNonLinearOptimizer()
virtual void PrintSelf(std::ostream &os, Indent indent) const ITK_OVERRIDE
virtual ~MultipleValuedNonLinearOptimizer()
SmartPointer< Self > Pointer
Wrap of the vnl_nonlinear_minimizer to be adapted.
CostFunctionType::Pointer CostFunctionPointer
void operator=(const Self &)
SmartPointer< const Self > ConstPointer
CostFunctionPointer m_CostFunction
Array2D class representing a 2D array with size defined at construction time.
Array< double > MeasureType
This class is a base for the Optimization methods that optimize a multiple valued function...
MultipleValuedNonLinearOptimizer Self
Control indentation during Print() invocation.
virtual void SetCostFunction(CostFunctionType *costFunction)
Array2D< double > DerivativeType
Superclass::ParametersType ParametersType
NonLinearOptimizer Superclass