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);
96 void operator=(const
Self&) ITK_DELETE_FUNCTION;
102 #ifndef ITK_MANUAL_INSTANTIATION
103 #include "itkLabelMapToRGBImageFilter.hxx"
static const unsigned int OutputImageDimension
virtual void BeforeThreadedGenerateData() override
LabelMapFilter< TInputImage, TOutputImage > Superclass
Convert a LabelMap to a colored image.
InputImageType::ConstPointer InputImageConstPointer
virtual void ThreadedProcessLabelObject(LabelObjectType *labelObject) override
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
virtual void GenerateOutputInformation() override
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
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
TInputImage InputImageType
OutputImageType::IndexType IndexType
InputImageType::PixelType InputImagePixelType