18 #ifndef itkVotingBinaryIterativeHoleFillingImageFilter_h
19 #define itkVotingBinaryIterativeHoleFillingImageFilter_h
54 template<
typename TImage >
94 itkGetConstReferenceMacro(MaximumNumberOfIterations,
unsigned int);
95 itkSetMacro(MaximumNumberOfIterations,
unsigned int);
101 itkGetConstReferenceMacro(CurrentNumberOfIterations,
unsigned int);
102 itkSetMacro(CurrentNumberOfIterations,
unsigned int);
129 itkGetConstReferenceMacro(MajorityThreshold,
unsigned int);
130 itkSetMacro(MajorityThreshold,
unsigned int);
134 itkGetConstReferenceMacro(NumberOfPixelsChanged,
unsigned int);
136 #ifdef ITK_USE_CONCEPT_CHECKING
148 void PrintSelf(std::ostream & os,
Indent indent)
const override;
153 void GenerateData()
override;
168 #ifndef ITK_MANUAL_INSTANTIATION
169 #include "itkVotingBinaryIterativeHoleFillingImageFilter.hxx"
Light weight base class for most itk classes.
Fills in holes and cavities by iteratively applying a voting operation.
typename InputImageType::PixelType InputPixelType
unsigned int m_MajorityThreshold
Fills in holes and cavities by applying a voting operation on each pixel.
unsigned int m_NumberOfPixelsChanged
ImageBaseType::SizeType SizeType
typename OutputImageType::PixelType OutputPixelType
typename InputImageType::SizeType InputSizeType
InputPixelType m_BackgroundValue
unsigned int m_MaximumNumberOfIterations
Base class for filters that take an image as input and produce an image as output.
typename InputImageType::RegionType InputImageRegionType
Control indentation during Print() invocation.
InputPixelType m_ForegroundValue
ImageBaseType::RegionType RegionType
typename OutputImageType::RegionType OutputImageRegionType
#define itkConceptMacro(name, concept)
unsigned int m_CurrentNumberOfIterations