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