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 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::Qt_widget
CGAL::Geomview_stream