18 #ifndef __itkSobelOperator_h
19 #define __itkSobelOperator_h
94 template<
class TPixel,
unsigned int VDimension = 2,
95 class TAllocator = NeighborhoodAllocator< TPixel > >
117 virtual void CreateDirectional()
119 this->CreateToRadius(1);
133 Superclass::operator=(other);
141 virtual void PrintSelf(std::ostream & os,
Indent i)
const
143 os << i <<
"SobelOperator { this=" <<
this <<
"}" << std::endl;
169 #define ITK_TEMPLATE_SobelOperator(_, EXPORT, TypeX, TypeY) \
172 _( 2 ( class EXPORT SobelOperator< ITK_TEMPLATE_2 TypeX > ) ) \
173 namespace Templates \
175 typedef SobelOperator< ITK_TEMPLATE_2 TypeX > \
176 SobelOperator##TypeY; \
180 #if ITK_TEMPLATE_EXPLICIT
181 #include "Templates/itkSobelOperator+-.h"
185 #include "itkSobelOperator.hxx"