18 #ifndef itkMorphologicalGradientImageFilter_h
19 #define itkMorphologicalGradientImageFilter_h
51 template<
typename TInputImage,
typename TOutputImage,
typename TKernel >
71 TInputImage::ImageDimension);
77 typedef typename TInputImage::SizeType
SizeType;
113 itkGetConstMacro(Algorithm,
int);
117 virtual void Modified() const ITK_OVERRIDE;
136 void operator=(const Self &);
158 #ifndef ITK_MANUAL_INSTANTIATION
159 #include "itkMorphologicalGradientImageFilter.hxx"
BasicErodeImageFilter< TInputImage, TInputImage, TKernel > BasicErodeFilterType
gray scale dilation of an image
Pixel-wise subtraction of two images.
SmartPointer< Self > Pointer
VHGWDilateFilterType::Pointer m_VanHerkGilWermanDilateFilter
TInputImage::IndexType IndexType
TInputImage::PixelType PixelType
VanHerkGilWermanErodeImageFilter< TInputImage, FlatKernelType > VHGWErodeFilterType
static const unsigned int ImageDimension
TInputImage::RegionType RegionType
SubtractImageFilter< TInputImage, TInputImage, TOutputImage > SubtractFilterType
TInputImage::SizeType SizeType
~MorphologicalGradientImageFilter()
MorphologicalGradientImageFilter()
MorphologicalGradientImageFilter Self
AnchorErodeFilterType::Pointer m_AnchorErodeFilter
AnchorErodeImageFilter< TInputImage, FlatKernelType > AnchorErodeFilterType
void SetKernel(const KernelType &kernel) override
FlatStructuringElement< itkGetStaticConstMacro(ImageDimension) > FlatKernelType
Base class for all process objects that output image data.
Morphological gradients enhance the variation of pixel intensity in a given neighborhood.
VanHerkGilWermanDilateImageFilter< TInputImage, FlatKernelType > VHGWDilateFilterType
HistogramFilterType::Pointer m_HistogramFilter
virtual void Modified() const override
BasicErodeFilterType::Pointer m_BasicErodeFilter
MovingHistogramMorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel > HistogramFilterType
KernelImageFilter< TInputImage, TOutputImage, TKernel > Superclass
TOutputImage OutputImageType
Superclass::OutputImageRegionType OutputImageRegionType
A base class for all the filters working on an arbitrary shaped neighborhood.
SmartPointer< const Self > ConstPointer
void GenerateData() override
AnchorDilateFilterType::Pointer m_AnchorDilateFilter
void PrintSelf(std::ostream &os, Indent indent) const override
A class to support a variety of flat structuring elements, including versions created by decompositio...
BasicDilateImageFilter< TInputImage, TInputImage, TKernel > BasicDilateFilterType
VHGWErodeFilterType::Pointer m_VanHerkGilWermanErodeFilter
gray scale erosion of an image
BasicDilateFilterType::Pointer m_BasicDilateFilter
Control indentation during Print() invocation.
Superclass::OutputImageRegionType OutputImageRegionType
TInputImage::OffsetType OffsetType
void SetAlgorithm(int algo)
gray scale dilation of an image
AnchorDilateImageFilter< TInputImage, FlatKernelType > AnchorDilateFilterType
TInputImage InputImageType