18 #ifndef itkComplexBSplineInterpolateImageFunction_h
19 #define itkComplexBSplineInterpolateImageFunction_h
43 template<
typename TImageType,
typename TCoordRep =
double,
typename TCoefficientType =
double >
122 itkGetConstMacro(SplineOrder,
int);
126 virtual void SetInputImage(
const TImageType *inputData) ITK_OVERRIDE;
150 #ifndef ITK_MANUAL_INSTANTIATION
151 #include "itkComplexBSplineInterpolateImageFunction.hxx"
ComplexToRealImageFilter< InputImageType, InternalImageType > RealFilterType
Light weight base class for most itk classes.
InterpolateImageFunction< TImageType, TCoordRep > Superclass
Computes pixel-wise the imaginary part of a complex image.
ComplexToImaginaryImageFilter< InputImageType, InternalImageType > ImaginaryFilterType
ImaginaryFilterType::Pointer m_ImaginaryFilter
Complex wrapper around BSplineInterpolateImageFunction.
Superclass::IndexType IndexType
SmartPointer< const Self > ConstPointer
Superclass::IndexType IndexType
void operator=(const Self &)
Superclass::OutputType OutputType
virtual void SetInputImage(const TImageType *inputData) override
RealFilterType::Pointer m_RealFilter
Superclass::OutputType OutputType
void SetSplineOrder(unsigned int SplineOrder)
static const unsigned int ImageDimension
ComplexBSplineInterpolateImageFunction Self
Superclass::PointType PointType
Superclass::InputImageType InputImageType
unsigned int m_SplineOrder
SmartPointer< Self > Pointer
InterpolatorType::Pointer m_ImaginaryInterpolator
Superclass::InputImageType InputImageType
ComplexBSplineInterpolateImageFunction()
virtual ~ComplexBSplineInterpolateImageFunction()
BSplineInterpolateImageFunction< InternalImageType, TCoordRep, TCoefficientType > InterpolatorType
InterpolatorType::Pointer m_RealInterpolator
Superclass::ContinuousIndexType ContinuousIndexType
Base class for all image interpolaters.
virtual OutputType EvaluateAtContinuousIndex(const ContinuousIndexType &index) const override
void PrintSelf(std::ostream &os, Indent indent) const override
Control indentation during Print() invocation.
Superclass::PointType PointType
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.
Superclass::ContinuousIndexType ContinuousIndexType
Templated n-dimensional image class.
Image< double, itkGetStaticConstMacro(ImageDimension) > InternalImageType
static const unsigned int ImageDimension