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 136 void Fill(
const CoefficientVector & coeff)
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
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
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 &)
virtual void PrintSelf(std::ostream &os, Indent i) const override
Self & operator=(const Self &orig)
Control indentation during Print() invocation.
unsigned int m_OrderOfAccuracy