17 #ifndef __itkDerivativeOperator_h
18 #define __itkDerivativeOperator_h
43 template<
class TPixel,
unsigned int VDimension=2,
44 class TAllocator = NeighborhoodAllocator<TPixel> >
69 Superclass::operator=(other);
75 void SetOrder(
const unsigned int &order)
77 this->m_Order = order;
81 unsigned int GetOrder()
const {
return m_Order; }
84 virtual void PrintSelf(std::ostream &os,
Indent i)
const
86 os << i <<
"DerivativeOperator { this=" <<
this
87 <<
", m_Order = " << m_Order <<
"}" << std::endl;
101 { Superclass::FillCenteredDirectional(coeff); }
111 #define ITK_TEMPLATE_DerivativeOperator(_, EXPORT, x, y) namespace itk { \
112 _(2(class EXPORT DerivativeOperator< ITK_TEMPLATE_2 x >)) \
113 namespace Templates { typedef DerivativeOperator< ITK_TEMPLATE_2 x > \
114 DerivativeOperator##y; } \
117 #if ITK_TEMPLATE_EXPLICIT
118 # include "Templates/itkDerivativeOperator+-.h"