18 #ifndef itkLabelToRGBImageFilter_h
19 #define itkLabelToRGBImageFilter_h
49 template<
typename TLabelImage,
typename TOutputImage >
53 Functor::LabelToRGBFunctor<
54 typename TLabelImage::PixelType,
55 typename TOutputImage::PixelType > >
65 typename TLabelImage::PixelType,
95 unsigned int GetNumberOfColors()
const;
108 void BeforeThreadedGenerateData() ITK_OVERRIDE;
111 void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
113 void GenerateOutputInformation() ITK_OVERRIDE;
123 #ifndef ITK_MANUAL_INSTANTIATION
124 #include "itkLabelToRGBImageFilter.hxx"
TOutputImage OutputImageType
UnaryFunctorImageFilter< TLabelImage, TOutputImage, Functor::LabelToRGBFunctor< typename TLabelImage::PixelType, typename TOutputImage::PixelType > > Superclass
TLabelImage LabelImageType
Base class for all process objects that output image data.
virtual ~LabelToRGBImageFilter() override
TOutputImage::PixelType OutputPixelType
TLabelImage::PixelType LabelPixelType
LabelToRGBImageFilter Self
Functor for converting labels into RGB triplets.
SmartPointer< const Self > ConstPointer
Implements pixel-wise generic operation on one image.
Control indentation during Print() invocation.
OutputPixelType::ComponentType ComponentType
Define additional traits for native types such as int or float.
SmartPointer< Self > Pointer
Apply a colormap to a label image.
NumericTraits< OutputPixelType >::ValueType OutputPixelValueType