18 #ifndef itkGrayscaleMorphologicalOpeningImageFilter_h
19 #define itkGrayscaleMorphologicalOpeningImageFilter_h
50 template<
typename TInputImage,
typename TOutputImage,
typename TKernel >
71 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
105 void SetKernel(
const KernelType & kernel)
override;
108 void SetAlgorithm(
int algo);
110 itkGetConstMacro(Algorithm,
int);
114 void Modified()
const override;
126 itkSetMacro(SafeBorder,
bool);
127 itkGetConstReferenceMacro(SafeBorder,
bool);
128 itkBooleanMacro(SafeBorder);
134 void PrintSelf(std::ostream & os,
Indent indent)
const override;
136 void GenerateData()
override;
157 bool m_SafeBorder{
true};
161 #ifndef ITK_MANUAL_INSTANTIATION
162 #include "itkGrayscaleMorphologicalOpeningImageFilter.hxx"
gray scale dilation of an image
BasicDilateFilterType::Pointer m_BasicDilateFilter
typename TInputImage::IndexType IndexType
VanHerkGilWermanDilateFilterType::Pointer m_VanHerkGilWermanDilateFilter
typename TInputImage::PixelType PixelType
typename TInputImage::RegionType RegionType
gray scale dilation of an image
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Base class for all process objects that output image data.
gray scale dilation of an image
HistogramDilateFilterType::Pointer m_HistogramDilateFilter
TInputImage InputImageType
AnchorFilterType::Pointer m_AnchorFilter
typename TInputImage::OffsetType OffsetType
BasicErodeFilterType::Pointer m_BasicErodeFilter
HistogramErodeFilterType::Pointer m_HistogramErodeFilter
ImageBaseType::SizeType SizeType
VanHerkGilWermanErodeFilterType::Pointer m_VanHerkGilWermanErodeFilter
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.
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.
ImageBaseType::RegionType RegionType
gray scale erosion of an image
Casts input pixels to output pixel type.