Public Methods |
|
| Color () |
|
| Color (double r,double g,double b,double t=0) |
|
| Color (const Color &color) |
| | copy constructor.
|
|
void | clip () |
|
double | rgb_distance ()const |
|
double | rgbt_distance ()const |
|
const Color | operator+ (const Color &c)const |
|
const Color | operator- (const Color &c)const |
|
const Color | operator * (const Color &c)const |
|
const Color | operator * (const double s)const |
|
const Color | operator/ (const double s)const |
|
Color& | operator+= (const Color &c) |
|
Color& | operator-= (const Color &c) |
|
Color& | operator *= (const double s) |
|
Color& | operator/= (const double s) |
|
Color | operator- () |
|
Color& | operator= (const Color &color) |
Public Attributes |
|
double | r |
|
double | g |
|
double | b |
|
double | t |