18 #ifndef itkVotingBinaryImageFilter_h
19 #define itkVotingBinaryImageFilter_h
38 template<
typename TInputImage,
typename TOutputImage >
44 itkStaticConstMacro(InputImageDimension,
unsigned int,
45 TInputImage::ImageDimension);
46 itkStaticConstMacro(OutputImageDimension,
unsigned int,
47 TOutputImage::ImageDimension);
95 itkGetConstReferenceMacro(BirthThreshold,
unsigned int);
96 itkSetMacro(BirthThreshold,
unsigned int);
101 itkGetConstReferenceMacro(SurvivalThreshold,
unsigned int);
102 itkSetMacro(SurvivalThreshold,
unsigned int);
111 virtual void GenerateInputRequestedRegion() ITK_OVERRIDE;
113 #ifdef ITK_USE_CONCEPT_CHECKING
131 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
143 void ThreadedGenerateData(
const OutputImageRegionType & outputRegionForThread,
159 #ifndef ITK_MANUAL_INSTANTIATION
160 #include "itkVotingBinaryImageFilter.hxx"
InputImageType::PixelType InputPixelType
VotingBinaryImageFilter Self
InputImageType::RegionType InputImageRegionType
InputPixelType m_BackgroundValue
InputImageType::SizeType InputSizeType
Base class for all process objects that output image data.
TInputImage InputImageType
ImageToImageFilter< InputImageType, OutputImageType > Superclass
InputPixelType m_ForegroundValue
SmartPointer< Self > Pointer
OutputImageType::PixelType OutputPixelType
unsigned int ThreadIdType
TOutputImage OutputImageType
OutputImageType::RegionType OutputImageRegionType
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.
ImageBaseType::SizeType SizeType
SmartPointer< const Self > ConstPointer
Applies a voting operation in a neighborhood of each pixel.
#define itkConceptMacro(name, concept)
virtual ~VotingBinaryImageFilter() override