18 #ifndef __itkBSplineInterpolationDerivativeWeightFunction_h 19 #define __itkBSplineInterpolationDerivativeWeightFunction_h 43 template<
class TCoordRep =
float,
44 unsigned int VSpaceDimension = 2,
45 unsigned int VSplineOrder = 3 >
48 TCoordRep, VSpaceDimension, VSplineOrder >
102 const ContinuousIndexType & index,
103 const IndexType & startIndex,
104 OneDWeightsType & weights1D )
const;
107 virtual void PrintSelf( std::ostream & os, Indent indent )
const;
121 #ifndef ITK_MANUAL_INSTANTIATION 122 #include "itkBSplineInterpolationDerivativeWeightFunction.hxx" void operator=(const Self &)
SmartPointer< const Self > ConstPointer
Matrix< double, itkGetStaticConstMacro(SpaceDimension), itkGetStaticConstMacro(SplineOrder)+1 > OneDWeightsType
~BSplineInterpolationDerivativeWeightFunction()
ContinuousIndex< TCoordRep, VSpaceDimension > ContinuousIndexType
Size< VSpaceDimension > SizeType
virtual void Compute1DWeights(const ContinuousIndexType &index, const IndexType &startIndex, OneDWeightsType &weights1D) const
virtual void PrintSelf(std::ostream &os, Indent indent) const
Superclass::SizeType SizeType
Superclass::DerivativeKernelType DerivativeKernelType
BSplineDerivativeKernelFunction< Self::SplineOrder > DerivativeKernelType
Array< double > WeightsType
Superclass::KernelType KernelType
BSplineInterpolationDerivativeWeightFunction Self
Superclass::TableType TableType
Superclass::SecondOrderDerivativeKernelType SecondOrderDerivativeKernelType
Superclass::IndexType IndexType
Superclass::ContinuousIndexType ContinuousIndexType
Superclass::WeightsType WeightsType
Array2D< unsigned long > TableType
Index< VSpaceDimension > IndexType
B-spline kernel used for density estimation and nonparameteric regression.
BSplineInterpolationDerivativeWeightFunction()
SmartPointer< Self > Pointer
unsigned int m_DerivativeDirection
Returns the weights over the support region used for B-spline interpolation/reconstruction.
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
virtual void SetDerivativeDirection(unsigned int dir)
itkStaticConstMacro(SpaceDimension, unsigned int, VSpaceDimension)
BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder > Superclass