18 #ifndef itkLabelVotingImageFilter_h
19 #define itkLabelVotingImageFilter_h
74 template<
typename TInputImage,
typename TOutputImage = TInputImage >
99 TInputImage::ImageDimension);
101 TOutputImage::ImageDimension);
148 #ifdef ITK_USE_CONCEPT_CHECKING
187 void operator=(const
Self &) ITK_DELETE_FUNCTION;
195 #ifndef ITK_MANUAL_INSTANTIATION
196 #include "itkLabelVotingImageFilter.hxx"
void UnsetLabelForUndecidedPixels()
InputImageType::ConstPointer InputImagePointer
InputPixelType ComputeMaximumInputValue()
void PrintSelf(std::ostream &, Indent) const override
This filter performs pixelwise voting among an arbitrary number of input images, where each of them r...
void BeforeThreadedGenerateData() override
OutputPixelType GetLabelForUndecidedPixels() const
Superclass::OutputImageRegionType OutputImageRegionType
LabelVotingImageFilter Self
TInputImage InputImageType
TOutputImage OutputImageType
void SetLabelForUndecidedPixels(const OutputPixelType l)
Base class for all process objects that output image data.
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) override
SmartPointer< const Self > ConstPointer
OutputImageType::Pointer OutputImagePointer
virtual ~LabelVotingImageFilter()
static const unsigned int ImageDimension
vcl_size_t m_TotalLabelCount
virtual void Modified() const
unsigned int ThreadIdType
TOutputImage::PixelType OutputPixelType
OutputPixelType m_LabelForUndecidedPixels
Base class for filters that take an image as input and produce an image as output.
ImageToImageFilter< TInputImage, TOutputImage > Superclass
Control indentation during Print() invocation.
TInputImage::PixelType InputPixelType
Superclass::OutputImageRegionType OutputImageRegionType
SmartPointer< Self > Pointer
static const unsigned int InputImageDimension
#define itkConceptMacro(name, concept)
unsigned long LabelCountType
bool m_HasLabelForUndecidedPixels