20 #ifndef MIRTK_RadialErrorFunction_H 21 #define MIRTK_RadialErrorFunction_H 23 #include "mirtk/Object.h" 71 virtual double Value(
double d)
const = 0;
88 #endif // MIRTK_RadialErrorFunction_H Perona-Malik fiducial registration error.
virtual ~RadialErrorFunction()=0
Destructor.
RadialErrorFunction()
Constructor.
TypeId
Enumeration of available error functions.
static RadialErrorFunction * New(TypeId)
Construct a new instance of specified type.
virtual TypeId Type() const =0
Type enumeration value.
virtual RadialErrorFunction * NewInstance() const =0
Copy construct a new instance.
virtual double Derivative(double d) const =0
string ToString(const EnergyMeasure &value, int w, char c, bool left)
Convert energy measure enumeration value to string.
bool FromString(const char *str, EnergyMeasure &value)
Convert energy measure string to enumeration value.
Squared (Euclidean) distance.
virtual double Value(double d) const =0
Charbonnier fiducial registration error.
Unknown/invalid/default function.