|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkGrayscaleMorphologicalOpeningImageFilter_h
19 #define itkGrayscaleMorphologicalOpeningImageFilter_h
50 template <
typename TInputImage,
typename TOutputImage,
typename TKernel>
70 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
99 #if !defined(ITK_LEGACY_REMOVE)
106 static constexpr
AlgorithmType ANCHOR = AlgorithmEnum::ANCHOR;
112 SetKernel(
const KernelType & kernel)
override;
123 Modified()
const override;
127 itkSetMacro(SafeBorder,
bool);
128 itkGetConstReferenceMacro(SafeBorder,
bool);
129 itkBooleanMacro(SafeBorder);
136 PrintSelf(std::ostream & os,
Indent indent)
const override;
139 GenerateData()
override;
160 bool m_SafeBorder{
true };
164 #ifndef ITK_MANUAL_INSTANTIATION
165 # include "itkGrayscaleMorphologicalOpeningImageFilter.hxx"
Casts input pixels to output pixel type.
AnchorFilterType::Pointer m_AnchorFilter
typename TInputImage::PixelType PixelType
Grayscale dilation of an image.
A class to support a variety of flat structuring elements, including versions created by decompositio...
Algorithm or implementation used in the dilation/erosion operations.
ImageBaseType::SizeType SizeType
Grayscale erosion of an image.
Control indentation during Print() invocation.
Grayscale erosion of an image.
typename TInputImage::OffsetType OffsetType
ImageBaseType::IndexType IndexType
Base class for all process objects that output image data.
BasicErodeFilterType::Pointer m_BasicErodeFilter
typename TInputImage::IndexType IndexType
Grayscale opening of an image.
HistogramErodeFilterType::Pointer m_HistogramErodeFilter
ImageBaseType::RegionType RegionType
VanHerkGilWermanDilateFilterType::Pointer m_VanHerkGilWermanDilateFilter
TInputImage InputImageType
typename OutputImageType::RegionType OutputImageRegionType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
Grayscale dilation of an image.
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
typename TInputImage::SizeType SizeType
A base class for all the filters working on an arbitrary shaped neighborhood.
VanHerkGilWermanErodeFilterType::Pointer m_VanHerkGilWermanErodeFilter
BasicDilateFilterType::Pointer m_BasicDilateFilter
HistogramDilateFilterType::Pointer m_HistogramDilateFilter
TOutputImage OutputImageType
typename TInputImage::RegionType RegionType