18 #ifndef itkLabelOverlayImageFilter_h
19 #define itkLabelOverlayImageFilter_h
54 template<
typename TInputImage,
typename TLabelImage,
typename TOutputImage >
68 typename TLabelImage::PixelType,
69 typename TOutputImage::PixelType >;
89 void SetLabelImage(
const TLabelImage *input);
97 itkSetMacro(Opacity,
double);
98 itkGetConstReferenceMacro(Opacity,
double);
106 #ifdef ITK_USE_CONCEPT_CHECKING
114 typename OutputPixelType::ValueType > ) );
122 unsigned int GetNumberOfColors()
const;
139 void BeforeThreadedGenerateData()
override;
142 void PrintSelf(std::ostream & os,
Indent indent)
const override;
144 void GenerateOutputInformation()
override;
154 #ifndef ITK_MANUAL_INSTANTIATION
155 #include "itkLabelOverlayImageFilter.hxx"
typename OutputPixelType::ComponentType ComponentType
FunctorType & GetFunctor()
Apply a colormap to a label image and put it on top of the input image.
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Base class for all process objects that output image data.
TInputImage InputImageType
typename TOutputImage::PixelType OutputPixelType
typename TInputImage::PixelType InputPixelType
TLabelImage LabelImageType
Implements pixel-wise generic operation of two images, or of an image and a constant.
typename TLabelImage::PixelType LabelPixelType
TOutputImage OutputImageType
LabelPixelType m_BackgroundValue
Control indentation during Print() invocation.
#define itkConceptMacro(name, concept)