18 #ifndef itkMorphologicalGradientImageFilter_h
19 #define itkMorphologicalGradientImageFilter_h
51 template<
typename TInputImage,
typename TOutputImage,
typename TKernel >
72 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
108 void SetKernel(
const KernelType & kernel)
override;
111 void SetAlgorithm(
int algo);
113 itkGetConstMacro(Algorithm,
int);
117 void Modified()
const override;
130 void PrintSelf(std::ostream & os,
Indent indent)
const override;
132 void GenerateData()
override;
155 #ifndef ITK_MANUAL_INSTANTIATION
156 #include "itkMorphologicalGradientImageFilter.hxx"
gray scale dilation of an image
Pixel-wise subtraction of two images.
VHGWDilateFilterType::Pointer m_VanHerkGilWermanDilateFilter
typename TInputImage::PixelType PixelType
typename TInputImage::IndexType IndexType
typename TInputImage::RegionType RegionType
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
AnchorErodeFilterType::Pointer m_AnchorErodeFilter
Base class for all process objects that output image data.
Morphological gradients enhance the variation of pixel intensity in a given neighborhood.
TInputImage InputImageType
HistogramFilterType::Pointer m_HistogramFilter
BasicErodeFilterType::Pointer m_BasicErodeFilter
typename TInputImage::OffsetType OffsetType
ImageBaseType::SizeType SizeType
typename OutputImageType::RegionType OutputImageRegionType
ImageBaseType::IndexType IndexType
typename TInputImage::SizeType SizeType
TOutputImage OutputImageType
A base class for all the filters working on an arbitrary shaped neighborhood.
AnchorDilateFilterType::Pointer m_AnchorDilateFilter
A class to support a variety of flat structuring elements, including versions created by decompositio...
VHGWErodeFilterType::Pointer m_VanHerkGilWermanErodeFilter
gray scale erosion of an image
BasicDilateFilterType::Pointer m_BasicDilateFilter
Control indentation during Print() invocation.
gray scale dilation of an image
ImageBaseType::RegionType RegionType