#include <colour.h>
Public Member Functions | |
| Colour () | |
| Colour (float, float, float) | |
| Colour (const Colour &) | |
| Colour & | operator= (const Colour &) |
| float & | red () |
| float & | green () |
| float & | blue () |
| const float & | red () const |
| const float & | green () const |
| const float & | blue () const |
| float | sum () const |
| void | reset (float, float, float) |
| void | check () |
Private Attributes | |
| float | Red |
| float | Green |
| float | Blue |
Friends | |
| Colour | operator * (Colour &, Colour &) |
| Colour | operator * (const Colour &, Colour &) |
| Colour | operator+ (Colour &, Colour &) |
| Colour | operator * (Colour &, float) |
| Colour | operator * (Colour &, double) |
| Colour | operator * (const Colour &, float) |
| Colour | operator/ (const Colour &, float) |
| ostream & | operator<< (ostream &, Colour) |
| istream & | operator>> (istream &, Colour &) |
| Colour::Colour | ( | ) | [inline] |
| Colour::Colour | ( | float | , | |
| float | , | |||
| float | ||||
| ) |
| Colour::Colour | ( | const Colour & | ) |
| float& Colour::red | ( | ) | [inline] |
| float& Colour::green | ( | ) | [inline] |
| float& Colour::blue | ( | ) | [inline] |
| const float& Colour::red | ( | ) | const [inline] |
| const float& Colour::green | ( | ) | const [inline] |
| const float& Colour::blue | ( | ) | const [inline] |
| float Colour::sum | ( | ) | const [inline] |
| void Colour::reset | ( | float | , | |
| float | , | |||
| float | ||||
| ) |
| void Colour::check | ( | ) |
| ostream& operator<< | ( | ostream & | s, | |
| Colour | colour | |||
| ) | [friend] |
| istream& operator>> | ( | istream & | s, | |
| Colour & | colour | |||
| ) | [friend] |
float Colour::Red [private] |
float Colour::Green [private] |
float Colour::Blue [private] |
1.5.1-p1