 |
ITK
5.4.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkSobelEdgeDetectionImageFilter_h
19 #define itkSobelEdgeDetectionImageFilter_h
49 template <
typename TInputImage,
typename TOutputImage>
69 static constexpr
unsigned int ImageDimension = TOutputImage::ImageDimension;
70 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
105 GenerateInputRequestedRegion()
override;
107 #ifdef ITK_USE_CONCEPT_CHECKING
127 GenerateData()
override;
132 Superclass::PrintSelf(os, indent);
137 #ifndef ITK_MANUAL_INSTANTIATION
138 # include "itkSobelEdgeDetectionImageFilter.hxx"
SmartPointer< Self > Pointer
void PrintSelf(std::ostream &os, Indent indent) const override
typename TInputImage::InternalPixelType InputInternalPixelType
Control indentation during Print() invocation.
A 2D or 3D edge detection using the Sobel operator.
Base class for filters that take an image as input and produce an image as output.
Base class for all process objects that output image data.
typename InputImageType::Pointer InputImagePointer
typename TInputImage::PixelType InputPixelType
TInputImage InputImageType
#define itkConceptMacro(name, concept)
typename TOutputImage::InternalPixelType OutputInternalPixelType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
typename TOutputImage::PixelType OutputPixelType
TOutputImage OutputImageType