18 #ifndef itkRayCastInterpolateImageFunction_h
19 #define itkRayCastInterpolateImageFunction_h
38 template<
typename TInputImage,
typename TCoordRep =
double >
52 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
66 using PixelType =
typename Superclass::InputPixelType;
90 using RealType =
typename Superclass::RealType;
93 static constexpr
unsigned int ImageDimension = Superclass::ImageDimension;
149 itkSetMacro(Threshold,
double);
150 itkGetConstMacro(Threshold,
double);
175 void PrintSelf(std::ostream & os,
Indent indent)
const override;
184 #ifndef ITK_MANUAL_INSTANTIATION
185 #include "itkRayCastInterpolateImageFunction.hxx"
Light weight base class for most itk classes.
typename Superclass::ContinuousIndexType ContinuousIndexType
typename TransformType::Pointer TransformPointer
typename Superclass::OutputType OutputType
typename TransformType::InputPointType InputPointType
typename TransformType::JacobianType TransformJacobianType
typename NumericTraits< typename TInputImage::PixelType >::RealType RealType
typename Superclass::IndexType IndexType
InterpolatorPointer m_Interpolator
Array2D class representing a 2D array with size defined at construction time.
A templated class holding a n-Dimensional vector.
ImageBaseType::SizeType SizeType
InputPointType m_FocalPoint
ImageBaseType::IndexType IndexType
bool IsInsideBuffer(const PointType &) const override
typename TInputImage::SizeType SizeType
typename Superclass::InputPixelType PixelType
Base class for all image interpolaters.
Projective interpolation of an image at specified positions.
typename Superclass::PointType PointType
typename Superclass::InputImageType InputImageType
Control indentation during Print() invocation.
ImageBaseType::PointType PointType
typename TransformType::ParametersType TransformParametersType
bool IsInsideBuffer(const ContinuousIndexType &) const override
A templated class holding a geometric point in n-Dimensional space.
typename InterpolatorType::Pointer InterpolatorPointer
TransformPointer m_Transform
typename TransformType::OutputPointType OutputPointType
bool IsInsideBuffer(const IndexType &) const override