18 #ifndef itkBSplineInterpolationWeightFunction_h
19 #define itkBSplineInterpolationWeightFunction_h
47 typename TCoordRep = float,
48 unsigned int VSpaceDimension = 2,
49 unsigned int VSplineOrder = 3
52 public FunctionBase< ContinuousIndex< TCoordRep, VSpaceDimension >,
73 static constexpr
unsigned int SpaceDimension = VSpaceDimension;
76 static constexpr
unsigned int SplineOrder = VSplineOrder;
104 itkGetConstMacro(SupportSize,
SizeType);
107 itkGetConstMacro(NumberOfWeights,
unsigned int);
112 void PrintSelf(std::ostream & os,
Indent indent)
const override;
135 #ifndef ITK_MANUAL_INSTANTIATION
136 #include "itkBSplineInterpolationWeightFunction.hxx"
Represent a n-dimensional index in a n-dimensional image.
BSpline kernel used for density estimation and nonparameteric regression.
TableType m_OffsetToIndexTable
unsigned int m_NumberOfWeights
Base class for all ITK function objects.
A templated class holding a point in n-Dimensional image space.
KernelType::Pointer m_Kernel
Control indentation during Print() invocation.
Returns the weights over the support region used for B-spline interpolation/reconstruction.