18 #ifndef itkGrayscaleMorphologicalOpeningImageFilter_h
19 #define itkGrayscaleMorphologicalOpeningImageFilter_h
50 template<
typename TInputImage,
typename TOutputImage,
typename TKernel >
70 TInputImage::ImageDimension);
76 typedef typename TInputImage::SizeType
SizeType;
111 itkGetConstMacro(Algorithm,
int);
115 virtual void Modified() const ITK_OVERRIDE;
127 itkSetMacro(SafeBorder,
bool);
128 itkGetConstReferenceMacro(SafeBorder,
bool);
129 itkBooleanMacro(SafeBorder);
141 void operator=(const
Self &) ITK_DELETE_FUNCTION;
165 #ifndef ITK_MANUAL_INSTANTIATION
166 #include "itkGrayscaleMorphologicalOpeningImageFilter.hxx"
void PrintSelf(std::ostream &os, Indent indent) const override
gray scale dilation of an image
BasicDilateFilterType::Pointer m_BasicDilateFilter
TInputImage::PixelType PixelType
CastImageFilter< TInputImage, TOutputImage > SubtractFilterType
SmartPointer< Self > Pointer
VanHerkGilWermanDilateFilterType::Pointer m_VanHerkGilWermanDilateFilter
gray scale dilation of an image
KernelImageFilter< TInputImage, TOutputImage, TKernel > Superclass
TInputImage::RegionType RegionType
BasicErodeImageFilter< TInputImage, TInputImage, TKernel > BasicErodeFilterType
~GrayscaleMorphologicalOpeningImageFilter()
Base class for all process objects that output image data.
gray scale dilation of an image
static const unsigned int ImageDimension
HistogramDilateFilterType::Pointer m_HistogramDilateFilter
TInputImage::IndexType IndexType
AnchorFilterType::Pointer m_AnchorFilter
VanHerkGilWermanDilateImageFilter< TInputImage, FlatKernelType > VanHerkGilWermanDilateFilterType
SmartPointer< const Self > ConstPointer
VanHerkGilWermanErodeImageFilter< TInputImage, FlatKernelType > VanHerkGilWermanErodeFilterType
BasicErodeFilterType::Pointer m_BasicErodeFilter
TInputImage::SizeType SizeType
TOutputImage OutputImageType
HistogramErodeFilterType::Pointer m_HistogramErodeFilter
AnchorOpenImageFilter< TInputImage, FlatKernelType > AnchorFilterType
VanHerkGilWermanErodeFilterType::Pointer m_VanHerkGilWermanErodeFilter
Superclass::OutputImageRegionType OutputImageRegionType
A base class for all the filters working on an arbitrary shaped neighborhood.
void SetAlgorithm(int algo)
BasicDilateImageFilter< TInputImage, TOutputImage, TKernel > BasicDilateFilterType
GrayscaleMorphologicalOpeningImageFilter()
MovingHistogramDilateImageFilter< TInputImage, TOutputImage, TKernel > HistogramDilateFilterType
virtual void Modified() const override
GrayscaleMorphologicalOpeningImageFilter Self
A class to support a variety of flat structuring elements, including versions created by decompositio...
gray scale erosion of an image
Control indentation during Print() invocation.
Superclass::OutputImageRegionType OutputImageRegionType
MovingHistogramErodeImageFilter< TInputImage, TOutputImage, TKernel > HistogramErodeFilterType
gray scale erosion of an image
void SetKernel(const KernelType &kernel) override
void GenerateData() override
TInputImage InputImageType
TInputImage::OffsetType OffsetType
Casts input pixels to output pixel type.
FlatStructuringElement< itkGetStaticConstMacro(ImageDimension) > FlatKernelType