18 #ifndef itkMorphologicalGradientImageFilter_h
19 #define itkMorphologicalGradientImageFilter_h
51 template<
typename TInputImage,
typename TOutputImage,
typename TKernel >
70 itkStaticConstMacro(ImageDimension,
unsigned int,
71 TInputImage::ImageDimension);
108 void SetKernel(
const KernelType & kernel) ITK_OVERRIDE;
111 void SetAlgorithm(
int algo);
113 itkGetConstMacro(Algorithm,
int);
117 virtual void Modified() const ITK_OVERRIDE;
130 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
132 void GenerateData() ITK_OVERRIDE;
157 #ifndef ITK_MANUAL_INSTANTIATION
158 #include "itkMorphologicalGradientImageFilter.hxx"
BasicErodeImageFilter< TInputImage, TInputImage, TKernel > BasicErodeFilterType
gray scale dilation of an image
Pixel-wise subtraction of two images.
SmartPointer< Self > Pointer
TInputImage::IndexType IndexType
TInputImage::PixelType PixelType
VanHerkGilWermanErodeImageFilter< TInputImage, FlatKernelType > VHGWErodeFilterType
TInputImage::RegionType RegionType
SubtractImageFilter< TInputImage, TInputImage, TOutputImage > SubtractFilterType
TInputImage::SizeType SizeType
MorphologicalGradientImageFilter Self
AnchorErodeImageFilter< TInputImage, FlatKernelType > AnchorErodeFilterType
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
MovingHistogramMorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel > HistogramFilterType
KernelImageFilter< TInputImage, TOutputImage, TKernel > Superclass
TOutputImage OutputImageType
~MorphologicalGradientImageFilter() override
Superclass::OutputImageRegionType OutputImageRegionType
A base class for all the filters working on an arbitrary shaped neighborhood.
SmartPointer< const Self > ConstPointer
A class to support a variety of flat structuring elements, including versions created by decompositio...
BasicDilateImageFilter< TInputImage, TInputImage, TKernel > BasicDilateFilterType
gray scale erosion of an image
Control indentation during Print() invocation.
ImageBaseType::SizeType SizeType
TInputImage::OffsetType OffsetType
gray scale dilation of an image
AnchorDilateImageFilter< TInputImage, FlatKernelType > AnchorDilateFilterType
ImageBaseType::IndexType IndexType
TInputImage InputImageType