ROOT logo
Gled » GLEDCORE » ZColorMark

class ZColorMark: public ZColor


 Adds an additional floating-point mark to ZColor.
 This is used in palettes to do interpolation.

Function Members (Methods)

public:
ZColorMark()
ZColorMark(const ZColorMark&)
ZColorMark(Float_t m, const ZColor& c)
ZColorMark(Float_t m, Float_t r, Float_t g, Float_t b, Float_t a = 1)
~ZColorMark()
Float_tZColor::a() const
voidZColor::a(Float_t x)
const Float_t*ZColor::array() const
Float_tZColor::b() const
voidZColor::b(Float_t x)
static TClass*Class()
Float_tZColor::g() const
voidZColor::g(Float_t x)
Float_tZColor::gray() const
voidZColor::gray(Float_t gray, Float_t a = 1)
TClass*IsA() const
Float_tm() const
voidm(Float_t m)
Float_tmark() const
voidmark(Float_t m)
const Float_t*ZColor::operator()() const
ZColor&ZColor::operator*=(Float_t a)
ZColor&ZColor::operator+=(ZColor& x)
ZColorMark&operator=(const ZColorMark&)
Float_tZColor::operator[](int i) const
Float_t&ZColor::operator[](int i)
Float_tZColor::r() const
voidZColor::r(Float_t x)
voidZColor::rgb_to_ubyte(UChar_t* ub, bool wrap = false) const
voidZColor::rgba(Float_t r, Float_t g, Float_t b, Float_t a = 1)
voidZColor::rgba_from_ubyte(UChar_t* c)
voidZColor::rgba_from_ubyte(UChar_t r, UChar_t g, UChar_t b, UChar_t a = 255)
voidShowMembers(TMemberInspector& insp, char* parent)
voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
voidZColor::to_ubyte(UChar_t* ub, bool wrap = false) const

Data Members

protected:
Float_tZColor::mC[4]
Float_tmMark

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

ZColorMark()
{}
ZColorMark(Float_t m, const ZColor& c)
{}
ZColorMark(Float_t m, Float_t r, Float_t g, Float_t b, Float_t a = 1)
{}
Float_t m() const
{ return mMark; }
void m(Float_t m)
{ mMark = m; }
Float_t mark() const
{ return mMark; }
void mark(Float_t m)
{ mMark = m; }