18#ifndef itkSingleValuedCostFunctionv4_h
19#define itkSingleValuedCostFunctionv4_h
49template <
typename TInternalComputationValueType>
Array class with size defined at construction time.
OptimizerParameters< TInternalComputationValueType > ParametersType
CostFunctionTemplate()=default
This class is a base for a CostFunction that returns a single value.
SmartPointer< const Self > ConstPointer
Array< TInternalComputationValueType > DerivativeType
SingleValuedCostFunctionv4Template()=default
virtual MeasureType GetValue() const =0
TInternalComputationValueType MeasureType
virtual void GetValueAndDerivative(MeasureType &value, DerivativeType &derivative) const =0
SmartPointer< Self > Pointer
SingleValuedCostFunctionv4Template Self
CostFunctionTemplate< TInternalComputationValueType > Superclass
~SingleValuedCostFunctionv4Template() override=default
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
SingleValuedCostFunctionv4Template< double > SingleValuedCostFunctionv4