18 #ifndef __itkLabelMapToRGBImageFilter_h
19 #define __itkLabelMapToRGBImageFilter_h
42 template<
typename TInputImage,
typename TOutputImage=Image< RGBPixel<
unsigned char>, TInputImage::ImageDimension > >
66 typedef typename OutputImageType::IndexType
IndexType;
72 TInputImage::ImageDimension);
74 TOutputImage::ImageDimension);
102 #ifndef ITK_MANUAL_INSTANTIATION
103 #include "itkLabelMapToRGBImageFilter.hxx"
static const unsigned int OutputImageDimension
LabelMapFilter< TInputImage, TOutputImage > Superclass
Convert a LabelMap to a colored image.
InputImageType::ConstPointer InputImageConstPointer
OutputImageType::Pointer OutputImagePointer
Functor::LabelToRGBFunctor< InputImagePixelType, OutputImagePixelType > FunctorType
SmartPointer< const Self > ConstPointer
Base class for all process objects that output image data.
LabelMapToRGBImageFilter Self
OutputImageType::RegionType OutputImageRegionType
InputImageType::LabelObjectType LabelObjectType
void operator=(const Self &)
virtual void BeforeThreadedGenerateData()
TOutputImage OutputImageType
OutputImageType::PixelType OutputImagePixelType
LabelMapToRGBImageFilter()
OutputImageType::ConstPointer OutputImageConstPointer
InputImageType::RegionType InputImageRegionType
Base class for filters that take an image as input and overwrite that image as the output...
SmartPointer< Self > Pointer
virtual void ThreadedProcessLabelObject(LabelObjectType *labelObject)
Functor for converting labels into RGB triplets.
~LabelMapToRGBImageFilter()
Base class for filters that take an image as input and produce an image as output.
InputImageType::Pointer InputImagePointer
static const unsigned int InputImageDimension
virtual void GenerateOutputInformation()
TInputImage InputImageType
OutputImageType::IndexType IndexType
InputImageType::PixelType InputImagePixelType