Page principale | Hiérarchie des classes | Liste des classes | Liste des fichiers | Membres de classe | Membres de fichier

Référence de la classe Color_Base

Classe de base abstraite pour les 2 type de couleurs : gris et couleurs. Plus de détails...

#include <Color.hpp>

Graphe d'héritage de Color_Base:

Color_Color Color_Gray Liste de tous les membres

Fonctions membres publiques

ECOLOR_TYPE getType () const
 Retourne le type de la couleur.


Fonctions membres protégées

 Color_Base (ECOLOR_TYPE _type)
 Construit une couleur avec son type et initialise le compteur de références.

virtual string toString () const =0
 Retourne une chaîne de caractères détaillés pour le debug.

virtual float getGray () const =0
 Retourne le niveau de gris [0:1].

virtual float getRed () const =0
 Retourne la composante rouge [0:1].

virtual float getGreen () const =0
 Retourne la composante verte [0:1].

virtual float getBlue () const =0
 Retourne la composante bleue [0:1].

virtual float getHue () const =0
 Retourne la teinte [0:1].

virtual float getSaturation () const =0
 Retourne la saturation [0:1].

virtual float getValue () const =0
 Retourne la valeur [0:1].

virtual float distance (const Color_Base *) const =0
 Retourne la distance entre 2 couleurs.

virtual bool operator== (const Color) const =0
 Opérateur relationnel d'égalité de couleur.

virtual bool operator< (const Color) const =0
 Opérateur relationnel d'ordre sur les couleurs.


Attributs protégés

ECOLOR_TYPE type
 Type.


Attributs privés

int use
 Compteur de références.


Description détaillée

Classe de base abstraite pour les 2 type de couleurs : gris et couleurs.

C'est cette classe qui possède le compteur de référence

Définition à la ligne 94 du fichier Color.hpp.


La documentation de cette classe a été générée à partir du fichier suivant:
Généré le Sun Jun 27 15:59:33 2004 pour segment par doxygen 1.3.7