18 #ifndef itkComplexBSplineInterpolateImageFunction_h
19 #define itkComplexBSplineInterpolateImageFunction_h
43 template <
typename TImageType,
typename TCoordinate =
double,
typename TCoefficientType =
double>
69 static constexpr
unsigned int ImageDimension = Superclass::ImageDimension;
72 using typename Superclass::OutputType;
75 using typename Superclass::InputImageType;
84 using typename Superclass::ContinuousIndexType;
126 SetSplineOrder(
unsigned int SplineOrder);
128 itkGetConstMacro(SplineOrder,
unsigned int);
133 SetInputImage(
const TImageType * inputData)
override;
138 return SizeType::Filled(m_SplineOrder + 1);
146 PrintSelf(std::ostream & os,
Indent indent)
const override;
149 unsigned int m_SplineOrder{};
160 #ifndef ITK_MANUAL_INSTANTIATION
161 # include "itkComplexBSplineInterpolateImageFunction.hxx"