14 #ifndef __itkBSplineInterpolationWeightFunction2_h
15 #define __itkBSplineInterpolationWeightFunction2_h
38 template <
class TCoordRep =
float,
39 unsigned int VSpaceDimension = 2,
40 unsigned int VSplineOrder = 3 >
43 TCoordRep, VSpaceDimension, VSplineOrder >
61 itkStaticConstMacro( SpaceDimension,
unsigned int, VSpaceDimension );
64 itkStaticConstMacro( SplineOrder,
unsigned int, VSplineOrder );
77 typedef typename Superclass::KernelType KernelType;
89 virtual void Compute1DWeights(
96 void operator=(
const Self&);
103 #define ITK_TEMPLATE_BSplineInterpolationWeightFunction2(_, EXPORT, x, y) namespace itk { \
104 _(3(class EXPORT BSplineInterpolationWeightFunction2< ITK_TEMPLATE_3 x >)) \
105 namespace Templates { typedef BSplineInterpolationWeightFunction2< ITK_TEMPLATE_3 x > BSplineInterpolationWeightFunction2##y; } \
108 #if ITK_TEMPLATE_EXPLICIT
109 # include "Templates/itkBSplineInterpolationWeightFunction2+-.h"
113 # include "itkBSplineInterpolationWeightFunction2.txx"
Superclass::TableType TableType
Superclass::ContinuousIndexType ContinuousIndexType
Matrix< double, itkGetStaticConstMacro(SpaceDimension), itkGetStaticConstMacro(SplineOrder)+1 > OneDWeightsType
Array2D< unsigned long > TableType
Superclass::WeightsType WeightsType
BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder > Superclass
Superclass::SizeType SizeType
BSplineDerivativeKernelFunction< itkGetStaticConstMacro(SplineOrder) > DerivativeKernelType
Superclass::WeightArrayType WeightArrayType
Superclass::SecondOrderDerivativeKernelType SecondOrderDerivativeKernelType
~BSplineInterpolationWeightFunction2()
Returns the weights over the support region used for B-spline interpolation/reconstruction.
Index< VSpaceDimension > IndexType
Array< double > WeightsType
Superclass::IndexType IndexType
BSplineInterpolationWeightFunction2 Self
KernelType::WeightArrayType WeightArrayType
SmartPointer< const Self > ConstPointer
Size< VSpaceDimension > SizeType
SmartPointer< Self > Pointer
ContinuousIndex< TCoordRep, VSpaceDimension > ContinuousIndexType
Superclass::DerivativeKernelType DerivativeKernelType
Returns the weights over the support region used for B-spline interpolation/reconstruction.
Derivative of a B-spline kernel used for density estimation and nonparametric regression.
Superclass::OneDWeightsType OneDWeightsType