## CGAL::Color

### Definition

An object of the class Color is a color available for drawing operations in CGAL output streams. Each color is defined by a triple of integers (r,g,b) with 0 r,g,b 255, the so-called rgb-value of the color.

#include <CGAL/IO/Color.h>

### Creation

Color c;
| creates a color with rgb-value (0,0,0), i.e. black.
Color c ( int red, int green, int blue);
| creates a color with rgb-value (red,green,blue).

### Operations

bool | c == q | Test for equality: Two colors are equal, iff their rgb-values are equal.
bool | c != q | Test for inequality.
int | c.red () | returns the red component of c.
int | c.green () | returns the green component of c.
int | c.blue () | returns the blue component of c.

### Constants

The following constants are predefined:

const Color | BLACK = Color(0, 0, 0);
|  | Black.
const Color | WHITE = Color(255, 255, 255);
|  | White.
const Color | RED = Color(255, 0, 0);
|  | Red.
const Color | GREEN = Color(0, 255, 0);
|  | Green.
const Color | BLUE = Color(0, 0, 255);
|  | Blue.
const Color | VIOLET = Color(255, 0, 255);
|  | Violet.
const Color | ORANGE = Color(255, 170, 0);
|  | Orange.

### See Also

CGAL::Window_stream
CGAL::PostScript_File_Stream