18#ifndef itkDerivativeOperator_h
19#define itkDerivativeOperator_h
67template <
typename TPixel,
unsigned int VDimension = 2,
typename TAllocator = NeighborhoodAllocator<TPixel>>
101 os << indent <<
"Order: " <<
m_Order << std::endl;
106 using typename Superclass::CoefficientVector;
125#ifndef ITK_MANUAL_INSTANTIATION
126# include "itkDerivativeOperator.hxx"
A NeighborhoodOperator for taking an n-th order derivative at a pixel.
NeighborhoodOperator< TPixel, VDimension, TAllocator > Superclass
void Fill(const CoefficientVector &coeff) override
CoefficientVector GenerateCoefficients() override
void PrintSelf(std::ostream &os, Indent indent) const override
void SetOrder(const unsigned int order)
unsigned int GetOrder() const
typename std::vector< PixelRealType > CoefficientVector
Control indentation during Print() invocation.
Virtual class that defines a common interface to all neighborhood operator subtypes.
virtual void FillCenteredDirectional(const CoefficientVector &)
typename NumericTraits< TPixel >::RealType PixelRealType
void PrintSelf(std::ostream &os, Indent indent) const override
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....