18 #ifndef itkHigherOrderAccurateDerivativeOperator_h
19 #define itkHigherOrderAccurateDerivativeOperator_h
60 template<
class TPixel,
unsigned int VDimension = 2,
61 class TAllocator = NeighborhoodAllocator< TPixel > >
120 os << i <<
"HigherOrderAccurateDerivativeOperator { this=" <<
this
151 #ifndef ITK_MANUAL_INSTANTIATION
152 #include "itkHigherOrderAccurateDerivativeOperator.hxx"
Superclass::PixelType PixelType
A NeighborhoodOperator for calculating an n-th order accurate derivative at a pixel.
HigherOrderAccurateDerivativeOperator()
CoefficientVector GenerateCoefficients()
void Fill(const CoefficientVector &coeff)
unsigned int GetOrder() const
Superclass::PixelRealType PixelRealType
HigherOrderAccurateDerivativeOperator Self
A light-weight container object for storing an N-dimensional neighborhood of values.
virtual void PrintSelf(std::ostream &os, Indent i) const override
Self & operator=(const Self &other)
void SetOrderOfAccuracy(const unsigned int &order)
NumericTraits< TPixel >::RealType PixelRealType
CoefficientVector GenerateFirstOrderCoefficients()
std::vector< PixelRealType > CoefficientVector
Virtual class that defines a common interface to all neighborhood operator subtypes.
virtual void PrintSelf(std::ostream &os, Indent i) const
unsigned int GetOrderOfAccuracy() const
void SetOrder(const unsigned int &order)
NeighborhoodOperator< TPixel, VDimension, TAllocator > Superclass
HigherOrderAccurateDerivativeOperator(const Self &other)
Superclass::CoefficientVector CoefficientVector
virtual void FillCenteredDirectional(const CoefficientVector &)
Self & operator=(const Self &orig)
Control indentation during Print() invocation.
unsigned int m_OrderOfAccuracy