#include <RGBColor.hh>
Public Member Functions | |
RGBColor () | |
RGBColor (uchar red, uchar green, uchar blue) | |
RGBColor (uchar gray) | |
uchar | red () const |
uchar | green () const |
uchar | blue () const |
void | set (uchar red, uchar green, uchar blue) |
void | print () const |
RGBColor & | operator+= (const RGBColor &c) |
RGBColor & | operator+= (uchar gray) |
RGBColor & | operator-= (const RGBColor &c) |
RGBColor & | operator-= (uchar gray) |
RGBColor & | operator *= (float factor) |
bool | operator== (const RGBColor &c) const |
bool | operator!= (const RGBColor &c) const |
Static Public Attributes | |
const RGBColor | White = RGBColor( 255, 255, 255) |
const RGBColor | Red = RGBColor( 255, 0, 0) |
const RGBColor | Green = RGBColor( 0, 255, 0) |
const RGBColor | Blue = RGBColor( 0, 0, 255) |
const RGBColor | Black = RGBColor( 0, 0, 0) |
const RGBColor | Yellow = RGBColor( 255, 255, 0) |
const RGBColor | Magenta = RGBColor( 255, 0, 255) |
const RGBColor | Cyan = RGBColor( 0, 255, 255) |
Protected Attributes | |
uchar | rc |
uchar | gc |
uchar | bc |
it contains all methods for calculating with colors
|
Default Constructor creating a black (0,0,0) Color |
|
Constructor for creating an abitrary color
|
|
Constructor for creating an gray color (where red = green = blue)
|
|
print RGB value to stdout, e.g. (123, 42, 0) |