18#ifndef itkLabelToRGBImageFilter_h
19#define itkLabelToRGBImageFilter_h
49template <
typename TLabelImage,
typename TOutputImage>
54 Functor::LabelToRGBFunctor<typename TLabelImage::PixelType, typename TOutputImage::PixelType>>
128#ifndef ITK_MANUAL_INSTANTIATION
129# include "itkLabelToRGBImageFilter.hxx"
Functor for converting labels into RGB triplets.
Control indentation during Print() invocation.
unsigned int GetNumberOfColors() const
SmartPointer< Self > Pointer
LabelToRGBImageFilter Self
typename OutputPixelType::ComponentType ComponentType
UnaryFunctorImageFilter< TLabelImage, TOutputImage, Functor::LabelToRGBFunctor< typename TLabelImage::PixelType, typename TOutputImage::PixelType > > Superclass
void GenerateOutputInformation() override
LabelPixelType m_BackgroundValue
~LabelToRGBImageFilter() override=default
typename NumericTraits< OutputPixelType >::ValueType OutputPixelValueType
TLabelImage LabelImageType
void BeforeThreadedGenerateData() override
typename TOutputImage::PixelType OutputPixelType
SmartPointer< const Self > ConstPointer
OutputPixelType m_BackgroundColor
typename TLabelImage::PixelType LabelPixelType
TOutputImage OutputImageType
void PrintSelf(std::ostream &os, Indent indent) const override
void AddColor(ComponentType r, ComponentType g, ComponentType b)
Implements transparent reference counting.
UnaryFunctorImageFilter()
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....