int. It is possible to change the colors as well as their number. The integer range is cyclically mapped to the provided set of colors.
This is a true reference map, so you can also change the actual colors. #include <lemon/color.h>

| Public Member Functions | |
| Palette (int num=-1, bool have_white=false) | |
| Constructor. | |
| Color & | operator[] (int i) | 
|  | |
| const Color & | operator[] (int i) const | 
|  | |
| void | set (int i, const Color &c) | 
|  | |
| void | add (const Color &c) | 
|  | |
| void | resize (int s) | 
| Sets the number of the exiting colors. | |
| int | size () const | 
| Returns the number of the existing colors. | |
| Palette | ( | int | num = -1, | |
| bool | have_white = false | |||
| ) |  [inline] | 
Constructor
| num | the number of the allocated colors. If it is -1, the default color configuration is set up (26 color plus the white). Ifnumis less then 26/27 then the default color list is cut. Otherwise the color list is filled repeatedly with the default color list. (The colors can be changed later on.) | |
| have_white | indicates whether white is amongst the provided color ( true) or not (false). If it is true, white will be assigned to0. | 
 1.5.9
 1.5.9