18#ifndef itkLabelOverlayImageFilter_h
19#define itkLabelOverlayImageFilter_h
55template <
typename TInputImage,
typename TLabelImage,
typename TOutputImage>
68 typename TLabelImage::PixelType,
69 typename TOutputImage::PixelType>;
98 itkSetMacro(Opacity,
double);
99 itkGetConstReferenceMacro(Opacity,
double);
156#ifndef ITK_MANUAL_INSTANTIATION
157# include "itkLabelOverlayImageFilter.hxx"
BinaryGeneratorImageFilter()
Functor for applying a colormap to a label image and combine it with a grayscale image.
Control indentation during Print() invocation.
LabelOverlayImageFilter()
void BeforeThreadedGenerateData() override
const LabelImageType * GetLabelImage() const
BinaryGeneratorImageFilter< TInputImage, TLabelImage, TOutputImage > Superclass
~LabelOverlayImageFilter() override=default
void PrintSelf(std::ostream &os, Indent indent) const override
LabelOverlayImageFilter Self
LabelPixelType m_BackgroundValue
typename OutputPixelType::ComponentType ComponentType
unsigned int GetNumberOfColors() const
void SetLabelImage(const TLabelImage *input)
SmartPointer< Self > Pointer
typename TOutputImage::PixelType OutputPixelType
SmartPointer< const Self > ConstPointer
void AddColor(ComponentType r, ComponentType g, ComponentType b)
void GenerateOutputInformation() override
typename TInputImage::PixelType InputPixelType
FunctorType & GetFunctor()
TInputImage InputImageType
typename TLabelImage::PixelType LabelPixelType
Functor::LabelOverlayFunctor< typename TInputImage::PixelType, typename TLabelImage::PixelType, typename TOutputImage::PixelType > FunctorType
TOutputImage OutputImageType
TLabelImage LabelImageType
Implements transparent reference counting.
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....