18#ifndef itkBSplineInterpolationWeightFunction2_h
19#define itkBSplineInterpolationWeightFunction2_h
42template <
class TCoordRep =
float,
unsigned int VSpaceDimension = 2,
unsigned int VSplineOrder = 3>
96#ifndef ITK_MANUAL_INSTANTIATION
97# include "itkBSplineInterpolationWeightFunction2.hxx"
Returns the weights over the support region used for B-spline interpolation/reconstruction.
Index< VSpaceDimension > IndexType
~BSplineInterpolationWeightFunction2() override=default
itkStaticConstMacro(SplineOrder, unsigned int, VSplineOrder)
BSplineInterpolationWeightFunction2()=default
Matrix< double, Self::SpaceDimension, VSplineOrder+1 > OneDWeightsType
ITK_DISALLOW_COPY_AND_MOVE(BSplineInterpolationWeightFunction2)
void Compute1DWeights(const ContinuousIndexType &index, const IndexType &startIndex, OneDWeightsType &weights1D) const override
ContinuousIndex< TCoordRep, VSpaceDimension > ContinuousIndexType
itkStaticConstMacro(SpaceDimension, unsigned int, VSpaceDimension)
SmartPointer< const Self > ConstPointer
Returns the weights over the support region used for B-spline interpolation/reconstruction.
Index< VSpaceDimension > IndexType
BSplineDerivativeKernelFunction< VSplineOrder > DerivativeKernelType
FixedArray< double, NumberOfWeights > WeightsType
Size< VSpaceDimension > SizeType
Matrix< double, Self::SpaceDimension, VSplineOrder+1 > OneDWeightsType
typename KernelType::WeightArrayType WeightArrayType
ContinuousIndex< TCoordRep, VSpaceDimension > ContinuousIndexType
B-spline kernel used for density estimation and nonparameteric regression.
Derivative of a B-spline kernel used for density estimation and nonparametric regression.