Color class for plotting. More...
#include <color.hpp>
Public Member Functions | |
Color () | |
Default color constructor (black). | |
Color (double r, double g, double b) | |
Color (double r, double g, double b, double a) | |
const double & | operator[] (int i) const |
double & | operator[] (int i) |
Color | operator- (const Color &c) const |
Color | operator+ (const Color &c) const |
Color | operator* (double x) const |
Friends | |
Color | operator* (double x, const Color &c) |
std::ostream & | operator<< (std::ostream &os, const Color &c) |
Color class for plotting.
Color::Color | ( | ) | [inline] |
Default color constructor (black).
Color::Color | ( | double | r, |
double | g, | ||
double | b | ||
) | [inline] |
Color::Color | ( | double | r, |
double | g, | ||
double | b, | ||
double | a | ||
) | [inline] |
Color Color::operator* | ( | double | x | ) | const [inline] |
const double& Color::operator[] | ( | int | i | ) | const [inline] |
double& Color::operator[] | ( | int | i | ) | [inline] |
std::ostream& operator<< | ( | std::ostream & | os, |
const Color & | c | ||
) | [friend] |