15 #ifndef itkUCLLabelVotingImageFilter_h
16 #define itkUCLLabelVotingImageFilter_h
19 #include <itkImageToImageFilter.h>
28 template <
typename TInputImage,
typename TOutputImage>
30 public ImageToImageFilter< TInputImage, TOutputImage >
35 typedef ImageToImageFilter< TInputImage, TOutputImage >
Superclass;
52 itkStaticConstMacro(InputImageDimension,
unsigned int,
53 TInputImage::ImageDimension );
54 itkStaticConstMacro(ImageDimension,
unsigned int,
55 TOutputImage::ImageDimension);
71 this->m_LabelForUndecidedPixels =
l;
72 this->m_HasLabelForUndecidedPixels =
true;
84 return this->m_LabelForUndecidedPixels;
91 if ( this->m_HasLabelForUndecidedPixels )
93 this->m_HasLabelForUndecidedPixels =
false;
110 virtual InputPixelType ComputeMaximumInputValue();
114 virtual void BeforeThreadedGenerateData();
118 virtual void ThreadedGenerateData(
const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId);
136 void operator=(
const Self&);
143 #ifndef ITK_MANUAL_INSTANTIATION
144 #include "itkUCLLabelVotingImageFilter.txx"
InputImageType::ConstPointer InputImagePointer
Definition: itkUCLLabelVotingImageFilter.h:60
InputPixelType m_TotalLabelCount
Definition: itkUCLLabelVotingImageFilter.h:132
virtual ~UCLLabelVotingImageFilter()
Definition: itkUCLLabelVotingImageFilter.h:106
UCLLabelVotingImageFilter()
Definition: itkUCLLabelVotingImageFilter.h:102
Definition: niftkITKAffineResampleImage.cxx:74
GLdouble l
Definition: glew.h:7885
Superclass::OutputImageRegionType OutputImageRegionType
Definition: itkUCLLabelVotingImageFilter.h:64
SmartPointer< const Self > ConstPointer
Definition: itkUCLLabelVotingImageFilter.h:37
ImageToImageFilter< TInputImage, TOutputImage > Superclass
Definition: itkUCLLabelVotingImageFilter.h:35
virtual void UnsetLabelForUndecidedPixels()
Definition: itkUCLLabelVotingImageFilter.h:89
float PixelType
Definition: niftkBreastDCEandADC.cxx:88
OutputPixelType m_LabelForUndecidedPixels
Definition: itkUCLLabelVotingImageFilter.h:124
TOutputImage::PixelType OutputPixelType
Definition: itkUCLLabelVotingImageFilter.h:43
OutputImageType::Pointer OutputImagePointer
Definition: itkUCLLabelVotingImageFilter.h:61
bool m_HasLabelForUndecidedPixels
Definition: itkUCLLabelVotingImageFilter.h:128
TInputImage::PixelType InputPixelType
Definition: itkUCLLabelVotingImageFilter.h:48
virtual OutputPixelType GetLabelForUndecidedPixels() const
Definition: itkUCLLabelVotingImageFilter.h:82
virtual void SetLabelForUndecidedPixels(const OutputPixelType l)
Definition: itkUCLLabelVotingImageFilter.h:69
TOutputImage OutputImageType
Definition: itkUCLLabelVotingImageFilter.h:59
SmartPointer< Self > Pointer
Definition: itkUCLLabelVotingImageFilter.h:36
TInputImage InputImageType
Definition: itkUCLLabelVotingImageFilter.h:58
Definition: itkUCLLabelVotingImageFilter.h:29
UCLLabelVotingImageFilter Self
Definition: itkUCLLabelVotingImageFilter.h:34