Public Methods |
| | TColor () |
| | TColor (Int_t color, Float_t r, Float_t g, Float_t b, const char *name="") |
| | TColor (const TColor &color) |
| virtual | ~TColor () |
| const char * | AsHexString () const |
| void | Copy (TObject &color) const |
| virtual void | GetRGB (Float_t &r, Float_t &g, Float_t &b) const |
| virtual void | GetHLS (Float_t &h, Float_t &l, Float_t &s) const |
| Int_t | GetNumber () const |
| ULong_t | GetPixel () const |
| Float_t | GetRed () const |
| Float_t | GetGreen () const |
| Float_t | GetBlue () const |
| Float_t | GetHue () const |
| Float_t | GetLight () const |
| Float_t | GetSaturation () const |
| virtual void | ls (Option_t *option="") const |
| virtual void | Print (Option_t *option="") const |
| virtual void | SetRGB (Float_t r, Float_t g, Float_t b) |
Static Public Methods |
| void | HLS2RGB (Float_t h, Float_t l, Float_t s, Float_t &r, Float_t &g, Float_t &b) |
| void | HLS2RGB (Int_t h, Int_t l, Int_t s, Int_t &r, Int_t &g, Int_t &b) |
| void | HLStoRGB (Float_t h, Float_t l, Float_t s, Float_t &r, Float_t &g, Float_t &b) |
| void | RGB2HLS (Float_t r, Float_t g, Float_t b, Float_t &h, Float_t &l, Float_t &s) |
| void | RGB2HLS (Int_t r, Int_t g, Int_t b, Int_t &h, Int_t &l, Int_t &s) |
| void | RGBtoHLS (Float_t r, Float_t g, Float_t b, Float_t &h, Float_t &l, Float_t &s) |
| Int_t | GetColor (const char *hexcolor) |
| Int_t | GetColor (Float_t r, Float_t g, Float_t b) |
| Int_t | GetColor (Int_t r, Int_t g, Int_t b) |
| Int_t | GetColor (ULong_t pixel) |
| ULong_t | Number2Pixel (Int_t ci) |
| ULong_t | RGB2Pixel (Int_t r, Int_t g, Int_t b) |
| ULong_t | RGB2Pixel (Float_t r, Float_t g, Float_t b) |
| void | Pixel2RGB (ULong_t pixel, Int_t &r, Int_t &g, Int_t &b) |
| void | Pixel2RGB (ULong_t pixel, Float_t &r, Float_t &g, Float_t &b) |