18#ifndef itkBSplineInterpolationSecondOrderDerivativeWeightFunction_h 
   19#define itkBSplineInterpolationSecondOrderDerivativeWeightFunction_h 
   22#include <vnl/vnl_vector_fixed.h> 
   44template <
class TCoordRep = 
float, 
unsigned int VSpaceDimension = 2, 
unsigned int VSplineOrder = 3>
 
  105  PrintSelf(std::ostream & os, Indent indent) 
const override;
 
  108  vnl_vector_fixed<double, 2> m_DerivativeDirections{};
 
  109  bool                        m_EqualDerivativeDirections{};
 
 
  114#ifndef ITK_MANUAL_INSTANTIATION 
  115#  include "itkBSplineInterpolationSecondOrderDerivativeWeightFunction.hxx" 
Returns the weights over the support region used for B-spline interpolation/reconstruction.
 
Index< VSpaceDimension > IndexType
 
SmartPointer< const Self > ConstPointer
 
virtual void SetDerivativeDirections(unsigned int dir0, unsigned int dir1)
 
ITK_DISALLOW_COPY_AND_MOVE(BSplineInterpolationSecondOrderDerivativeWeightFunction)
 
void Compute1DWeights(const ContinuousIndexType &index, const IndexType &startIndex, OneDWeightsType &weights1D) const override
 
itkStaticConstMacro(SpaceDimension, unsigned int, VSpaceDimension)
 
void PrintSelf(std::ostream &os, Indent indent) const override
 
Matrix< double, Self::SpaceDimension, VSplineOrder+1 > OneDWeightsType
 
itkStaticConstMacro(SplineOrder, unsigned int, VSplineOrder)
 
ContinuousIndex< TCoordRep, VSpaceDimension > ContinuousIndexType
 
BSplineInterpolationSecondOrderDerivativeWeightFunction()
 
~BSplineInterpolationSecondOrderDerivativeWeightFunction() override=default
 
Returns the weights over the support region used for B-spline interpolation/reconstruction.
 
Index< VSpaceDimension > IndexType
 
BSplineSecondOrderDerivativeKernelFunction2< VSplineOrder > SecondOrderDerivativeKernelType
 
BSplineDerivativeKernelFunction< VSplineOrder > DerivativeKernelType
 
FixedArray< double, NumberOfWeights > WeightsType
 
Size< VSpaceDimension > SizeType
 
Matrix< double, Self::SpaceDimension, VSplineOrder+1 > OneDWeightsType
 
ContinuousIndex< TCoordRep, VSpaceDimension > ContinuousIndexType
 
BSplineKernelFunction2< VSplineOrder > KernelType