18#ifndef itkVotingBinaryHoleFillingImageFilter_h
19#define itkVotingBinaryHoleFillingImageFilter_h
41template <
typename TInputImage,
typename TOutputImage>
83 itkGetConstReferenceMacro(MajorityThreshold,
unsigned int);
84 itkSetMacro(MajorityThreshold,
unsigned int);
130 itkExceptionMacro(
"This class requires threadId so it must use classic multi-threading model");
151#ifndef ITK_MANUAL_INSTANTIATION
152# include "itkVotingBinaryHoleFillingImageFilter.hxx"
Array class with size defined at construction time.
Control indentation during Print() invocation.
Implements transparent reference counting.
SmartPointer< const Self > ConstPointer
Array< SizeValueType > m_Count
void BeforeThreadedGenerateData() override
typename OutputImageType::PixelType OutputPixelType
void DynamicThreadedGenerateData(const OutputImageRegionType &) override
TInputImage InputImageType
typename InputImageType::RegionType InputImageRegionType
void AfterThreadedGenerateData() override
SmartPointer< Self > Pointer
typename OutputImageType::RegionType OutputImageRegionType
VotingBinaryImageFilter< InputImageType, OutputImageType > Superclass
VotingBinaryHoleFillingImageFilter Self
SizeValueType m_NumberOfPixelsChanged
typename InputImageType::SizeValueType SizeValueType
~VotingBinaryHoleFillingImageFilter() override=default
void PrintSelf(std::ostream &os, Indent indent) const override
void SetBirthThreshold(const unsigned int value) override
typename InputImageType::SizeType InputSizeType
VotingBinaryHoleFillingImageFilter()
typename InputImageType::PixelType InputPixelType
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) override
unsigned int m_MajorityThreshold
TOutputImage OutputImageType
static constexpr unsigned int InputImageDimension
static constexpr unsigned int OutputImageDimension
void SetSurvivalThreshold(const unsigned int value) override
virtual void SetSurvivalThreshold(unsigned int _arg)
virtual void SetBirthThreshold(unsigned int _arg)
VotingBinaryImageFilter()
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned int ThreadIdType