18#ifndef itkVotingBinaryIterativeHoleFillingImageFilter_h
19#define itkVotingBinaryIterativeHoleFillingImageFilter_h
55template <
typename TImage>
93 itkGetConstReferenceMacro(MaximumNumberOfIterations,
unsigned int);
94 itkSetMacro(MaximumNumberOfIterations,
unsigned int);
100 itkGetConstReferenceMacro(CurrentNumberOfIterations,
unsigned int);
101 itkSetMacro(CurrentNumberOfIterations,
unsigned int);
128 itkGetConstReferenceMacro(MajorityThreshold,
unsigned int);
129 itkSetMacro(MajorityThreshold,
unsigned int);
133 itkGetConstReferenceMacro(NumberOfPixelsChanged,
unsigned int);
135#ifdef ITK_USE_CONCEPT_CHECKING
160 unsigned int m_MaximumNumberOfIterations{};
161 unsigned int m_CurrentNumberOfIterations{};
162 unsigned int m_MajorityThreshold{};
163 unsigned int m_NumberOfPixelsChanged{};
167#ifndef ITK_MANUAL_INSTANTIATION
168# include "itkVotingBinaryIterativeHoleFillingImageFilter.hxx"
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
Light weight base class for most itk classes.
Fills in holes and cavities by applying a voting operation on each pixel.
Fills in holes and cavities by iteratively applying a voting operation.
VotingBinaryIterativeHoleFillingImageFilter()
typename OutputImageType::RegionType OutputImageRegionType
typename InputImageType::PixelType InputPixelType
typename OutputImageType::PixelType OutputPixelType
typename InputImageType::SizeType InputSizeType
void PrintSelf(std::ostream &os, Indent indent) const override
typename InputImageType::RegionType InputImageRegionType
~VotingBinaryIterativeHoleFillingImageFilter() override=default
void GenerateData() override
#define itkConceptMacro(name, concept)
ImageBaseType::RegionType RegionType
ImageBaseType::SizeType SizeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....