20 #ifndef MIRTK_FastLinearImageGradientFunction2D_H 21 #define MIRTK_FastLinearImageGradientFunction2D_H 23 #include "mirtk/FastLinearImageGradientFunction.h" 32 template <
class TImage>
63 template <
class TOtherImage>
64 GradientType Get(
const TOtherImage *,
double,
double,
double = 0,
double = 0)
const;
76 template <
class TOtherImage>
128 #endif // MIRTK_FastLinearImageGradientFunction2D_H GradientType GetWithPadding(double, double, double=0, double=0) const
FastLinearImageGradientFunction2D()
Constructor.
virtual GradientType GetInside(double, double, double=0, double=0) const
virtual GradientType GetWithPaddingInside(double, double, double=0, double=0) const
virtual GradientType GetOutside(double, double, double=0, double=0) const
Evaluate image gradient at an arbitrary location (in pixels)
GradientType Get(double, double, double=0, double=0) const
virtual GradientType GetWithPaddingOutside(double, double, double=0, double=0) const
GenericFastLinearImageGradientFunction2D()
Default constructor.