18 #ifndef itkVotingBinaryHoleFillingImageFilter_h
19 #define itkVotingBinaryHoleFillingImageFilter_h
40 template<
typename TInputImage,
typename TOutputImage >
47 TInputImage::ImageDimension);
49 TOutputImage::ImageDimension);
84 itkGetConstReferenceMacro(MajorityThreshold,
unsigned int);
85 itkSetMacro(MajorityThreshold,
unsigned int);
89 itkGetConstReferenceMacro(NumberOfPixelsChanged,
SizeValueType);
91 #ifdef ITK_USE_CONCEPT_CHECKING
135 void operator=(const Self &);
146 #ifndef ITK_MANUAL_INSTANTIATION
147 #include "itkVotingBinaryHoleFillingImageFilter.hxx"
Array class with size defined at construction time.
OutputImageType::PixelType OutputPixelType
SmartPointer< Self > Pointer
static const unsigned int OutputImageDimension
SmartPointer< const Self > ConstPointer
TInputImage InputImageType
void PrintSelf(std::ostream &os, Indent indent) const override
VotingBinaryHoleFillingImageFilter Self
Base class for all process objects that output image data.
unsigned long SizeValueType
Fills in holes and cavities by applying a voting operation on each pixel.
virtual void SetBirthThreshold(unsigned int _arg)
SizeValueType m_NumberOfPixelsChanged
void SetBirthThreshold(const unsigned int value) override
unsigned int m_MajorityThreshold
VotingBinaryImageFilter< InputImageType, OutputImageType > Superclass
InputImageType::RegionType InputImageRegionType
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) override
unsigned int ThreadIdType
TOutputImage OutputImageType
virtual void SetSurvivalThreshold(unsigned int _arg)
InputImageType::SizeValueType SizeValueType
void SetSurvivalThreshold(const unsigned int value) override
void AfterThreadedGenerateData() override
Array< SizeValueType > m_Count
InputImageType::PixelType InputPixelType
Control indentation during Print() invocation.
VotingBinaryHoleFillingImageFilter()
virtual ~VotingBinaryHoleFillingImageFilter()
Applies a voting operation in a neighborhood of each pixel.
#define itkConceptMacro(name, concept)
InputImageType::SizeType InputSizeType
static const unsigned int InputImageDimension
OutputImageType::RegionType OutputImageRegionType
void BeforeThreadedGenerateData() override