20 #ifndef MIRTK_CSplineInterpolateImageFunction4D_H 21 #define MIRTK_CSplineInterpolateImageFunction4D_H 23 #include "mirtk/CSplineInterpolateImageFunction.h" 32 template <
class TImage>
48 VoxelType
Get(
double,
double,
double,
double)
const;
63 template <
class TOtherImage>
typename TOtherImage::VoxelType
64 Get(
const TOtherImage *,
double,
double,
double,
double)
const;
76 template <
class TOtherImage>
typename TOtherImage::VoxelType
77 GetWithPadding(
const TOtherImage *,
double,
double,
double,
double)
const;
84 virtual VoxelType
GetInside(
double,
double,
double,
double)
const;
87 virtual VoxelType
GetOutside(
double,
double,
double,
double)
const;
127 #endif // MIRTK_CSplineInterpolateImageFunction4D_H GenericCSplineInterpolateImageFunction4D()
Default constructor.
virtual VoxelType GetWithPaddingInside(double, double, double, double) const
virtual VoxelType GetOutside(double, double, double, double) const
Evaluate generic image at an arbitrary location (in pixels)
CSplineInterpolateImageFunction4D()
Constructor.
virtual VoxelType GetWithPaddingOutside(double, double, double, double) const
VoxelType GetWithPadding(double, double, double, double) const
VoxelType Get(double, double, double, double) const
virtual VoxelType GetInside(double, double, double, double) const