18 #ifndef __itkMultipleValuedCostFunction_h
19 #define __itkMultipleValuedCostFunction_h
virtual void GetDerivative(const ParametersType ¶meters, DerivativeType &derivative) const =0
MultipleValuedCostFunction()
This class is a base for the CostFunctions returning a multiple values.
Superclass::ParametersType ParametersType
virtual ~MultipleValuedCostFunction()
virtual MeasureType GetValue(const ParametersType ¶meters) const =0
void operator=(const Self &)
Array2D< double > DerivativeType
Array2D class representing a 2D array with size defined at construction time.
Class to hold and manage different parameter types used during optimization.
SmartPointer< Self > Pointer
MultipleValuedCostFunction Self
Array< double > MeasureType
virtual unsigned int GetNumberOfValues(void) const =0
SmartPointer< const Self > ConstPointer