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