18 #ifndef itkErrorFunctionBase_h 19 #define itkErrorFunctionBase_h 34 template<
typename TMeasurementVector,
typename TTargetVector>
55 virtual OutputType
Evaluate(
const ErrorVectorType&) const ITK_OVERRIDE = 0;
67 void operator=(
const Self&) ITK_DELETE_FUNCTION;
SmartPointer< const Self > ConstPointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
SmartPointer< Self > Pointer
This is the itkErrorFunctionBase class.
FunctionBase< TMeasurementVector, TTargetVector > Superclass
Base class for all ITK function objects.
virtual InternalVectorType EvaluateDerivative(const ErrorVectorType &) const =0
void operator=(const Self &) ITK_DELETE_FUNCTION
TMeasurementVector ErrorVectorType
Array< double > InternalVectorType
virtual OutputType Evaluate(const ErrorVectorType &) const override=0