18 #ifndef itkComplexBSplineInterpolateImageFunction_h
19 #define itkComplexBSplineInterpolateImageFunction_h
43 template<
typename TImageType,
typename TCoordRep =
double,
typename TCoefficientType =
double >
69 static constexpr
unsigned int ImageDimension = Superclass::ImageDimension;
121 void SetSplineOrder(
unsigned int SplineOrder);
123 itkGetConstMacro(SplineOrder,
int);
127 void SetInputImage(
const TImageType *inputData)
override;
133 void PrintSelf(std::ostream & os,
Indent indent)
const override;
147 #ifndef ITK_MANUAL_INSTANTIATION
148 #include "itkComplexBSplineInterpolateImageFunction.hxx"
Light weight base class for most itk classes.
Computes pixel-wise the imaginary part of a complex image.
ImaginaryFilterType::Pointer m_ImaginaryFilter
typename Superclass::PointType PointType
Complex wrapper around BSplineInterpolateImageFunction.
typename Superclass::OutputType OutputType
RealFilterType::Pointer m_RealFilter
ImageBaseType::IndexType IndexType
typename Superclass::ContinuousIndexType ContinuousIndexType
unsigned int m_SplineOrder
InterpolatorType::Pointer m_ImaginaryInterpolator
InterpolatorType::Pointer m_RealInterpolator
~ComplexBSplineInterpolateImageFunction() override
Base class for all image interpolaters.
Control indentation during Print() invocation.
ImageBaseType::PointType PointType
typename Superclass::IndexType IndexType
Evaluates the B-Spline interpolation of an image. Spline order may be from 0 to 5.
Computes pixel-wise the real(x) part of a complex image.
typename Superclass::InputImageType InputImageType
Templated n-dimensional image class.