20 #ifndef MIRTK_SincInterpolateImageFunction4D_H 21 #define MIRTK_SincInterpolateImageFunction4D_H 23 #include "mirtk/SincInterpolateImageFunction.h" 24 #include "mirtk/BaseImage.h" 33 template <
class TImage>
49 VoxelType
Get(
double,
double,
double,
double)
const;
64 template <
class TOtherImage>
typename TOtherImage::VoxelType
65 Get(
const TOtherImage *,
double,
double,
double,
double)
const;
77 template <
class TOtherImage>
typename TOtherImage::VoxelType
78 GetWithPadding(
const TOtherImage *,
double,
double,
double,
double)
const;
85 virtual VoxelType
GetInside(
double,
double,
double,
double)
const;
88 virtual VoxelType
GetOutside(
double,
double,
double,
double)
const;
129 #endif // MIRTK_SincInterpolateImageFunction4D_H VoxelType Get(double, double, double, double) const
GenericSincInterpolateImageFunction4D()
Default constructor.
SincInterpolateImageFunction4D()
Constructor.
virtual VoxelType GetInside(double, double, double, double) const
virtual VoxelType GetOutside(double, double, double, double) const
Evaluate generic image at an arbitrary location (in pixels)
VoxelType GetWithPadding(double, double, double, double) const
virtual VoxelType GetWithPaddingOutside(double, double, double, double) const
virtual VoxelType GetWithPaddingInside(double, double, double, double) const