18 #ifndef __itkNNetDistanceMetricBase_h
19 #define __itkNNetDistanceMetricBase_h
33 template<
typename TMeasurementVector>
63 os << indent <<
"NNetDistanceMetricBase(" <<
this <<
")" << std::endl;
void operator=(const Self &)
virtual void PrintSelf(std::ostream &os, Indent indent) const ITK_OVERRIDE
virtual double Evaluate(const InputVectorType &x1, const InputVectorType &x2) const =0
~NNetDistanceMetricBase()
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
FunctionBase< TMeasurementVector, double > Superclass
virtual double Evaluate(const InputVectorType &) const
Base class for all ITK function objects.
virtual void PrintSelf(std::ostream &os, Indent indent) const
This is the itkNNetDistanceMetricBase class.
Control indentation during Print() invocation.
NNetDistanceMetricBase Self
TMeasurementVector InputVectorType