18 #ifndef itkSquaredDifferenceErrorFunction_h
19 #define itkSquaredDifferenceErrorFunction_h
22 #include "vnl/vnl_matrix.h"
23 #include "vnl/vnl_vector.h"
35 template<
typename TMeasurementVector,
typename ScalarType>
56 virtual ScalarType Evaluate(
const TMeasurementVector& Errors)
const ITK_OVERRIDE;
59 virtual InternalVectorType EvaluateDerivative(
const TMeasurementVector& Errors)
const ITK_OVERRIDE;
66 virtual
void PrintSelf( std::ostream& os,
Indent indent ) const ITK_OVERRIDE;
76 #ifndef ITK_MANUAL_INSTANTIATION
77 #include "itkSquaredDifferenceErrorFunction.hxx"
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
Light weight base class for most itk classes.
Superclass::InternalVectorType InternalVectorType
This is the itkErrorFunctionBase class.
ErrorFunctionBase< TMeasurementVector, ScalarType > Superclass
Superclass::ErrorVectorType ErrorVectorType
Control indentation during Print() invocation.
SquaredDifferenceErrorFunction Self
This is the itkSquaredDifferenceErrorFunction class.