18 #ifndef itkSobelOperator_h 19 #define itkSobelOperator_h 94 template<
typename TPixel,
unsigned int VDimension = 2,
95 typename TAllocator = NeighborhoodAllocator< TPixel > >
143 os << i <<
"SobelOperator { this=" <<
this <<
"}" << std::endl;
164 void Fill(const CoefficientVector & c) ITK_OVERRIDE;
168 #ifndef ITK_MANUAL_INSTANTIATION 169 #include "itkSobelOperator.hxx"
Superclass::PixelType PixelType
virtual void PrintSelf(std::ostream &os, Indent i) const override
SobelOperator(const Self &other)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
std::vector< PixelRealType > CoefficientVector
Virtual class that defines a common interface to all neighborhood operator subtypes.
A NeighborhoodOperator for performing a directional Sobel edge-detection operation at a pixel locatio...
NeighborhoodOperator< TPixel, VDimension, TAllocator > Superclass
virtual void CreateToRadius(const SizeType &)
Superclass::CoefficientVector CoefficientVector
CoefficientVector GenerateCoefficients() override
Self & operator=(const Self &other)
virtual void PrintSelf(std::ostream &os, Indent i) const override
Self & operator=(const Self &orig)
void Fill(const CoefficientVector &c) override
MovedGradientPixelType PixelType
Control indentation during Print() invocation.
virtual void CreateDirectional() override