18 #ifndef itkLabelOverlayImageFilter_h
19 #define itkLabelOverlayImageFilter_h
54 template<
typename TInputImage,
typename TLabelImage,
typename TOutputImage >
58 Functor::LabelOverlayFunctor<
59 typename TInputImage::PixelType,
60 typename TLabelImage::PixelType,
61 typename TOutputImage::PixelType > >
69 typename TInputImage::PixelType,
70 typename TLabelImage::PixelType,
91 void SetLabelImage(
const TLabelImage *input);
99 itkSetMacro(Opacity,
double);
100 itkGetConstReferenceMacro(Opacity,
double);
108 #ifdef ITK_USE_CONCEPT_CHECKING
116 typename OutputPixelType::ValueType > ) );
124 unsigned int GetNumberOfColors()
const;
137 void BeforeThreadedGenerateData() ITK_OVERRIDE;
140 void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
142 void GenerateOutputInformation() ITK_OVERRIDE;
152 #ifndef ITK_MANUAL_INSTANTIATION
153 #include "itkLabelOverlayImageFilter.hxx"
SmartPointer< Self > Pointer
TInputImage::PixelType InputPixelType
BinaryFunctorImageFilter< TInputImage, TLabelImage, TOutputImage, Functor::LabelOverlayFunctor< typename TInputImage::PixelType, typename TLabelImage::PixelType, typename TOutputImage::PixelType > > Superclass
Apply a colormap to a label image and put it on top of the input image.
OutputPixelType::ComponentType ComponentType
Base class for all process objects that output image data.
Functor for applying a colormap to a label image and combine it with a grayscale image.
TInputImage InputImageType
TLabelImage LabelImageType
SmartPointer< const Self > ConstPointer
TOutputImage::PixelType OutputPixelType
TOutputImage OutputImageType
Control indentation during Print() invocation.
LabelOverlayImageFilter Self
virtual ~LabelOverlayImageFilter() override
#define itkConceptMacro(name, concept)
Implements pixel-wise generic operation of two images, or of an image and a constant.
TLabelImage::PixelType LabelPixelType