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