13 #ifndef mitkLabeledImageLookupTable_h
14 #define mitkLabeledImageLookupTable_h
44 itkFactorylessNewMacro(
Self);
64 const LabelType &label,
const double &r,
const double &g,
const double &b,
const double a = 1.0);
108 itk::LightObject::Pointer InternalClone()
const override;
#define MITKDATATYPESEXT_EXPORT
mitk::LevelWindow GetLevelWindow()
virtual double * GetColorForLabel(const LabelType &label)
virtual void GenerateRandomColor(double &r, double &g, double &b)
LabeledImageLookupTable()
LabeledImageLookupTable & operator=(const LookupTable &other) override
implementation necessary because operator made private in itk::Object
~LabeledImageLookupTable() override
mitkClassMacro(LabeledImageLookupTable, LookupTable)
mitk::LevelWindow m_LevelWindow
virtual void SetColorForLabel(const LabelType &label, const double &r, const double &g, const double &b, const double a=1.0)
virtual double GenerateRandomNumber()
LabeledImageLookupTable(const LabeledImageLookupTable &other)
The LevelWindow class Class to store level/window values.
The LookupTable class mitk wrapper for a vtkLookupTable.
Find image slices visible on a given plane.