Class

CGAL::Color

Definition

An object of the class Color is a color available for drawing operations in many Cgal output streams. Each color is defined by a triple of unsigned chars (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 ( unsigned char red, unsigned char green, unsigned char blue);
creates a color with rgb-value (red,green,blue).

Operations

bool c == q const Test for equality: Two colors are equal, iff their rgb-values are equal.
bool c != q const Test for inequality.

unsigned char c.red () const returns the red component of c.
unsigned char c.green () const returns the green component of c.
unsigned char c.blue () const 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::Qt_widget
CGAL::Geomview_stream