![]() |
OpendTect-6_4
6.4
|
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer, similar to Qt. More...
Public Member Functions | |
| Color (unsigned char r_=255, unsigned char g_=255, unsigned char b_=255, unsigned char t_=0) | |
| Color (unsigned int rgbval) | |
| bool | operator== (const Color &c) const |
| bool | operator!= (const Color &c) const |
| unsigned char | r () const |
| unsigned char | g () const |
| unsigned char | b () const |
| unsigned char | t () const |
| float | rF () const |
| float | gF () const |
| float | bF () const |
| float | tF () const |
| bool | isVisible () const |
| unsigned int | rgb () const |
| unsigned int & | rgb () |
| void | set (unsigned char r_, unsigned char g_, unsigned char b_, unsigned char t_=0) |
| float | average () const |
| Color | complementaryColor () const |
| Color | lighter (float fac) const |
| Color | darker (float fac) const |
| void | setRgb (unsigned int rgb_) |
| void | setTransparency (unsigned char t_) |
| void | setTransparencyF (float tf) |
| void | setHSV (unsigned char h, unsigned char s, unsigned char v) |
| void | getHSV (unsigned char &, unsigned char &, unsigned char &) const |
| void | setStdStr (const char *) |
| e.g. "#00ff32" More... | |
| const char * | getStdStr (bool withhash=true, int transpopt=0) const |
| void | fill (BufferString &) const |
| bool | use (const char *) |
| const char * | largeUserInfoString () const |
| const char * | getDescription () const |
| bool | fromDescription (const char *) |
Static Public Member Functions | |
| static Color | NoColor () |
| static Color | Black () |
| static Color | Blue () |
| static Color | DgbColor () |
| static Color | Green () |
| static Color | LightGrey () |
| static Color | Orange () |
| static Color | Peach () |
| static Color | Red () |
| static Color | White () |
| static Color | Yellow () |
| static unsigned char | getUChar (float v) |
| static float | getFloat (unsigned char) |
| static int | nrStdDrawColors () |
| static Color | stdDrawColor (int) |
| static const BufferStringSet & | descriptions () |
| static const TypeSet< Color > & | descriptionCenters () |
Protected Attributes | |
| unsigned int | col_ |
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer, similar to Qt.
| Color::Color | ( | unsigned char | r_ = 255, |
| unsigned char | g_ = 255, |
||
| unsigned char | b_ = 255, |
||
| unsigned char | t_ = 0 |
||
| ) |
| Color::Color | ( | unsigned int | rgbval | ) |
|
inline |
| unsigned char Color::b | ( | ) | const |
|
inline |
|
inlinestatic |
|
inlinestatic |
| Color Color::complementaryColor | ( | ) | const |
|
inline |
|
static |
|
inlinestatic |
| void Color::fill | ( | BufferString & | ) | const |
| bool Color::fromDescription | ( | const char * | ) |
| unsigned char Color::g | ( | ) | const |
| const char* Color::getDescription | ( | ) | const |
|
static |
| void Color::getHSV | ( | unsigned char & | , |
| unsigned char & | , | ||
| unsigned char & | |||
| ) | const |
| const char* Color::getStdStr | ( | bool | withhash = true, |
| int | transpopt = 0 |
||
| ) | const |
without hash Google KML standard -> order reversed transpopt -1=opacity 0=not 1=transparency
|
static |
|
inline |
|
inlinestatic |
| bool Color::isVisible | ( | ) | const |
| const char* Color::largeUserInfoString | ( | ) | const |
| Color Color::lighter | ( | float | fac | ) | const |
|
inlinestatic |
|
inlinestatic |
|
static |
| bool Color::operator!= | ( | const Color & | c | ) | const |
| bool Color::operator== | ( | const Color & | c | ) | const |
|
inlinestatic |
|
inlinestatic |
| unsigned char Color::r | ( | ) | const |
|
inlinestatic |
|
inline |
| unsigned int Color::rgb | ( | ) | const |
| unsigned int& Color::rgb | ( | ) |
| void Color::set | ( | unsigned char | r_, |
| unsigned char | g_, | ||
| unsigned char | b_, | ||
| unsigned char | t_ = 0 |
||
| ) |
| void Color::setHSV | ( | unsigned char | h, |
| unsigned char | s, | ||
| unsigned char | v | ||
| ) |
| void Color::setRgb | ( | unsigned int | rgb_ | ) |
| void Color::setStdStr | ( | const char * | ) |
e.g. "#00ff32"
| void Color::setTransparency | ( | unsigned char | t_ | ) |
| void Color::setTransparencyF | ( | float | tf | ) |
|
static |
| unsigned char Color::t | ( | ) | const |
|
inline |
| bool Color::use | ( | const char * | ) |
|
inlinestatic |
|
inlinestatic |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019