18 #ifndef __itkSobelOperator_h
19 #define __itkSobelOperator_h
85 template<
class TPixel,
unsigned int VDimension=2,
86 class TAllocator = NeighborhoodAllocator<TPixel> >
107 virtual void CreateDirectional()
109 this->CreateToRadius(1);
122 Superclass::operator=(other);
128 virtual void PrintSelf(std::ostream &os,
Indent i)
const
130 os << i <<
"SobelOperator { this=" <<
this <<
"}" << std::endl;
157 #define ITK_TEMPLATE_SobelOperator(_, EXPORT, x, y) namespace itk { \
158 _(2(class EXPORT SobelOperator< ITK_TEMPLATE_2 x >)) \
159 namespace Templates { typedef SobelOperator< ITK_TEMPLATE_2 x > \
160 SobelOperator##y; } \
163 #if ITK_TEMPLATE_EXPLICIT
164 # include "Templates/itkSobelOperator+-.h"