#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(). |
1.3.7