#include <Color.hpp>
Fonctions membres publiques | |
Color () | |
Constructeur par d�faut, couleur de type : COLOR_EMPTY. | |
Color (float) | |
Constructeur pour une couleur de type : COLOR_GRAY. | |
Color (float, float, float, bool) | |
Constructeur pour une couleur de type : COLOR_COLOR. | |
Color (const Color &) | |
Constructeur de copie. | |
Color & | operator= (const Color &) |
Op�rateur d'affectation. | |
~Color () | |
Desctructeur. | |
ECOLOR_TYPE | getType () const |
Retourne le type de la couleur. | |
string | toString () const |
Retourne une cha�ne de caract�res d�taill�e. | |
float | getGray () const |
Retourne le niveau de gris [0:1]. | |
float | getRed () const |
Retourne la composante rouge [0:1]. | |
float | getGreen () const |
Retourne la composante verte [0:1]. | |
float | getBlue () const |
Retourne la composante bleue [0:1]. | |
float | getHue () const |
Retourne la teinte [0:1]. | |
float | getSaturation () const |
Retourne la saturation [0:1]. | |
float | getValue () const |
Retourne la valeur [0:1]. | |
float * | getFloat (bool) const |
Retourne un table des composantes. | |
float | distance (Color) const |
Retourne la distance d'une couleur � une autre. | |
bool | operator== (const Color) const |
Op�rateur relationnel d'�galit�. | |
bool | operator< (const Color) const |
Op�rateur relationnel d'ordre. | |
Fonctions membres publiques statiques | |
Color | getColor (int) |
Retourne une couleur pr�d�finie. | |
Color | getAverageColor (Color, int, Color, int) |
Retourne la moyenne pond�r�e de 2 couleurs. | |
bool | inWindow (float *, float, float *) |
Teste l'appartenance � une sph�re de couleur. | |
Attributs priv�s | |
Color_Base * | p |
Pointeur sur une couleur. |
G�re un compteur de r�f�rences La pluspart des m�thodes sont redirig�es vers une instance h�rit�es de Color_Base
D�finition � la ligne 33 du fichier Color.hpp.
|
Retourne la moyenne pond�r�e de 2 couleurs.
D�finition � la ligne 108 du fichier Color.cpp. R�f�rences getAverageColor(), getHue(), getSaturation(), et getValue(). R�f�renc� par getAverageColor(). |
|
Retourne une couleur pr�d�finie. On a une palette de couleurs pr�d�finie et on retourne cycliquement les couleurs quelles contient. Les valeur de la palettes sont tir�es de la colormap "cool" de Matlab D�finition � la ligne 86 du fichier Color.cpp. R�f�rences getColor(). R�f�renc� par PNG::getColor(), getColor(), Histogram::makeClass(), Segment::makeDisjointSet(), et MInt::makeDisjointSet(). |
|
Teste l'appartenance � une sph�re de couleur.
D�finition � la ligne 120 du fichier Color.cpp. R�f�rences inWindow(). R�f�renc� par inWindow(). |