|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkDerivativeOperator_h
19 #define itkDerivativeOperator_h
68 template <
typename TPixel,
unsigned int VDimension = 2,
typename TAllocator = NeighborhoodAllocator<TPixel>>
84 this->m_Order = order;
98 os << i <<
"DerivativeOperator { this=" <<
this <<
", m_Order = " << m_Order <<
"}" << std::endl;
110 GenerateCoefficients()
override;
116 Superclass::FillCenteredDirectional(coeff);
121 unsigned int m_Order{ 1 };
125 #ifndef ITK_MANUAL_INSTANTIATION
126 # include "itkDerivativeOperator.hxx"
typename Superclass::CoefficientVector CoefficientVector
Indent GetNextIndent() const
typename NumericTraits< OutputImagePixelType >::RealType PixelRealType
OutputImagePixelType PixelType
Virtual class that defines a common interface to all neighborhood operator subtypes.
Control indentation during Print() invocation.
unsigned int GetOrder() const
void PrintSelf(std::ostream &os, Indent i) const override
typename Superclass::PixelType PixelType
void Fill(const CoefficientVector &coeff) override
typename Superclass::PixelRealType PixelRealType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
A NeighborhoodOperator for taking an n-th order derivative at a pixel.
void SetOrder(const unsigned int &order)
std::vector< PixelRealType > CoefficientVector