20 #ifndef MIRTK_FastLinearImageGradientFunction3D_H 21 #define MIRTK_FastLinearImageGradientFunction3D_H 23 #include "mirtk/BaseImage.h" 24 #include "mirtk/FastLinearImageGradientFunction.h" 33 template <
class TImage>
64 template <
class TOtherImage>
65 GradientType Get(
const TOtherImage *,
double,
double,
double = 0,
double = 0)
const;
77 template <
class TOtherImage>
129 #endif // MIRTK_FastLinearImageGradientFunction3D_H
virtual GradientType GetWithPaddingOutside(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)
virtual GradientType GetInside(double, double, double=0, double=0) const
GenericFastLinearImageGradientFunction3D()
Default constructor.
GradientType Get(double, double, double=0, double=0) const
FastLinearImageGradientFunction3D()
Constructor.
virtual GradientType GetWithPaddingInside(double, double, double=0, double=0) const
GradientType GetWithPadding(double, double, double=0, double=0) const