18#ifndef itkComplexBSplineInterpolateImageFunction_h
19#define itkComplexBSplineInterpolateImageFunction_h
43template <
typename TImageType,
typename TCoordinate =
double,
typename TCoefficientType =
double>
128 itkGetConstMacro(SplineOrder,
unsigned int);
160#ifndef ITK_MANUAL_INSTANTIATION
161# include "itkComplexBSplineInterpolateImageFunction.hxx"
Evaluates the B-Spline interpolation of an image. Spline order may be from 0 to 5.
SmartPointer< Self > Pointer
~ComplexBSplineInterpolateImageFunction() override=default
ContinuousIndex< double, Self::ImageDimension > ContinuousIndexType
typename InputImageType::SizeType SizeType
ComplexToRealImageFilter< InputImageType, InternalImageType > RealFilterType
SmartPointer< const Self > ConstPointer
ComplexBSplineInterpolateImageFunction Self
static constexpr unsigned int ImageDimension
RealFilterType::Pointer m_RealFilter
void SetSplineOrder(unsigned int SplineOrder)
unsigned int m_SplineOrder
InterpolateImageFunction< TImageType, TCoordinate > Superclass
BSplineInterpolateImageFunction< InternalImageType, TCoordinate, TCoefficientType > InterpolatorType
SizeType GetRadius() const override
ImaginaryFilterType::Pointer m_ImaginaryFilter
ComplexBSplineInterpolateImageFunction()
ComplexToImaginaryImageFilter< InputImageType, InternalImageType > ImaginaryFilterType
void SetInputImage(const TImageType *inputData) override
Image< double, Self::ImageDimension > InternalImageType
InterpolatorType::Pointer m_ImaginaryInterpolator
void PrintSelf(std::ostream &os, Indent indent) const override
SmartPointer< Self > Pointer
OutputType EvaluateAtContinuousIndex(const ContinuousIndexType &index) const override
InterpolatorType::Pointer m_RealInterpolator
Computes pixel-wise the imaginary part of a complex image.
SmartPointer< Self > Pointer
Computes pixel-wise the real(x) part of a complex image.
SmartPointer< Self > Pointer
Templated n-dimensional image class.
Control indentation during Print() invocation.
InterpolateImageFunction()=default
typename InputImageType::SizeType SizeType
typename InputImageType::IndexType IndexType
Point< TCoordinate, Self::ImageDimension > PointType
ContinuousIndex< TCoordinate, Self::ImageDimension > ContinuousIndexType
TInputImage InputImageType
static constexpr unsigned int ImageDimension
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....