ITK
4.13.0
Insight Segmentation and Registration Toolkit
|
#include <itkLabelOverlayFunctor.h>
Functor for applying a colormap to a label image and combine it with a grayscale image.
This functor class used internally by LabelOverlayImageFilter
This code was contributed in the Insight Journal paper: "The watershed transform in ITK - discussion and new developments" by Beare R., Lehmann G. https://hdl.handle.net/1926/202 http://www.insight-journal.org/browse/publication/92
Definition at line 48 of file itkLabelOverlayFunctor.h.
Public Types | |
typedef TRGBPixel::ComponentType | ComponentType |
Public Member Functions | |
void | AddColor (unsigned char r, unsigned char g, unsigned char b) |
unsigned int | GetNumberOfColors () const |
LabelOverlayFunctor () | |
bool | operator!= (const LabelOverlayFunctor &l) const |
TRGBPixel | operator() (const TInputPixel &p1, const TLabel &p2) const |
bool | operator== (const LabelOverlayFunctor &l) const |
void | ResetColors () |
void | SetBackgroundValue (TLabel v) |
void | SetOpacity (double opacity) |
~LabelOverlayFunctor () | |
Private Attributes | |
TLabel | m_BackgroundValue |
double | m_Opacity |
Functor::LabelToRGBFunctor < TLabel, TRGBPixel > | m_RGBFunctor |
typedef TRGBPixel::ComponentType itk::Functor::LabelOverlayFunctor< TInputPixel, TLabel, TRGBPixel >::ComponentType |
type of the color component
Definition at line 127 of file itkLabelOverlayFunctor.h.
|
inline |
Definition at line 51 of file itkLabelOverlayFunctor.h.
|
inline |
Definition at line 103 of file itkLabelOverlayFunctor.h.
|
inline |
Definition at line 129 of file itkLabelOverlayFunctor.h.
|
inline |
Definition at line 121 of file itkLabelOverlayFunctor.h.
|
inline |
Definition at line 90 of file itkLabelOverlayFunctor.h.
|
inline |
Definition at line 60 of file itkLabelOverlayFunctor.h.
|
inline |
Definition at line 98 of file itkLabelOverlayFunctor.h.
|
inline |
Definition at line 116 of file itkLabelOverlayFunctor.h.
|
inline |
Definition at line 110 of file itkLabelOverlayFunctor.h.
|
inline |
Definition at line 105 of file itkLabelOverlayFunctor.h.
|
private |
Definition at line 138 of file itkLabelOverlayFunctor.h.
Referenced by itk::Functor::LabelOverlayFunctor< FeatureImagePixelType, LabelMapPixelType, OutputImagePixelType >::LabelOverlayFunctor(), itk::Functor::LabelOverlayFunctor< FeatureImagePixelType, LabelMapPixelType, OutputImagePixelType >::operator!=(), itk::Functor::LabelOverlayFunctor< FeatureImagePixelType, LabelMapPixelType, OutputImagePixelType >::operator()(), and itk::Functor::LabelOverlayFunctor< FeatureImagePixelType, LabelMapPixelType, OutputImagePixelType >::SetBackgroundValue().
|
private |
Definition at line 137 of file itkLabelOverlayFunctor.h.
Referenced by itk::Functor::LabelOverlayFunctor< FeatureImagePixelType, LabelMapPixelType, OutputImagePixelType >::LabelOverlayFunctor(), itk::Functor::LabelOverlayFunctor< FeatureImagePixelType, LabelMapPixelType, OutputImagePixelType >::operator!=(), itk::Functor::LabelOverlayFunctor< FeatureImagePixelType, LabelMapPixelType, OutputImagePixelType >::operator()(), and itk::Functor::LabelOverlayFunctor< FeatureImagePixelType, LabelMapPixelType, OutputImagePixelType >::SetOpacity().
|
private |
Definition at line 140 of file itkLabelOverlayFunctor.h.
Referenced by itk::Functor::LabelOverlayFunctor< FeatureImagePixelType, LabelMapPixelType, OutputImagePixelType >::AddColor(), itk::Functor::LabelOverlayFunctor< FeatureImagePixelType, LabelMapPixelType, OutputImagePixelType >::GetNumberOfColors(), itk::Functor::LabelOverlayFunctor< FeatureImagePixelType, LabelMapPixelType, OutputImagePixelType >::operator!=(), itk::Functor::LabelOverlayFunctor< FeatureImagePixelType, LabelMapPixelType, OutputImagePixelType >::operator()(), itk::Functor::LabelOverlayFunctor< FeatureImagePixelType, LabelMapPixelType, OutputImagePixelType >::ResetColors(), and itk::Functor::LabelOverlayFunctor< FeatureImagePixelType, LabelMapPixelType, OutputImagePixelType >::SetBackgroundValue().