18 #ifndef itkVotingBinaryImageFilter_h
19 #define itkVotingBinaryImageFilter_h
38 template<
typename TInputImage,
typename TOutputImage >
46 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
47 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
94 itkGetConstReferenceMacro(BirthThreshold,
unsigned int);
95 itkSetMacro(BirthThreshold,
unsigned int);
100 itkGetConstReferenceMacro(SurvivalThreshold,
unsigned int);
101 itkSetMacro(SurvivalThreshold,
unsigned int);
110 void GenerateInputRequestedRegion()
override;
112 #ifdef ITK_USE_CONCEPT_CHECKING
130 void PrintSelf(std::ostream & os,
Indent indent)
const override;
155 #ifndef ITK_MANUAL_INSTANTIATION
156 #include "itkVotingBinaryImageFilter.hxx"
typename InputImageType::PixelType InputPixelType
InputPixelType m_BackgroundValue
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Base class for all process objects that output image data.
TInputImage InputImageType
typename InputImageType::SizeType InputSizeType
ImageBaseType::SizeType SizeType
typename OutputImageType::RegionType OutputImageRegionType
TOutputImage OutputImageType
InputPixelType m_ForegroundValue
typename InputImageType::RegionType InputImageRegionType
unsigned int m_SurvivalThreshold
Base class for filters that take an image as input and produce an image as output.
unsigned int m_BirthThreshold
Control indentation during Print() invocation.
Applies a voting operation in a neighborhood of each pixel.
typename OutputImageType::PixelType OutputPixelType
ImageBaseType::RegionType RegionType
#define itkConceptMacro(name, concept)