Référence de la classe Palette

#include <palette.h>

Liste de tous les membres

Fonctions membres publiques

 Palette (const QColor _color_begin=Qt::black, const QColor _color_end=Qt::white)
 Constructeur.
void setColor (qreal _position, QColor _color)
 Applique une couleur à une position. Si la position existe déjà, change la couleur, sinon rajoute une nouvelle position.
void removeColorAt (unsigned int _index)
 Supprime la ième couleur du dégradé.
QColor colorAt (unsigned int _index) const
 retourne la ième couleur du dégradé.
void setColorAt (unsigned int _index, QColor _color)
 Fixe la ième couleur du dégradé.
qreal colorPosition (unsigned int _index) const
 Retourne la position de la ième couleur.
void setColorPosition (unsigned int _index, qreal _position)
 Fixe la position de la ième couleur.
const QLinearGradient & linearGradient () const
 Accès.
QImage generateImage (unsigned int _width, unsigned int _height=1) const
 Génère une image contenant le dégradé en horizontal.
int load (QFile &_file)
 Charge une palette depuis un fichier.
int save (QFile &_file) const
 Sauvegarde une palette dans un fichier.

Description détaillée

Palette de couleur. Elle se résume en un dégradé de couleurs.


Documentation des constructeurs et destructeur

Palette::Palette ( const QColor  _color_begin = Qt::black,
const QColor  _color_end = Qt::white 
)

Constructeur.

Paramètres:
_color_begin Couleur de début.
_color_end Couleur de fin.

Documentation des fonctions membres

QColor Palette::colorAt ( unsigned int  _index  )  const

retourne la ième couleur du dégradé.

Paramètres:
_index Index de la couleur.
Renvoie:
Couleur à cette position.
qreal Palette::colorPosition ( unsigned int  _index  )  const

Retourne la position de la ième couleur.

Paramètres:
_index Index de la couleur.
Renvoie:
Position.
QImage Palette::generateImage ( unsigned int  _width,
unsigned int  _height = 1 
) const

Génère une image contenant le dégradé en horizontal.

Paramètres:
_width Largeur de l'image.
_height Hauteur de l'image.
Renvoie:
Image générée.
const QLinearGradient& Palette::linearGradient (  )  const [inline]

Accès.

Renvoie:
Le dégradé linéaire utilisé par la palette.
int Palette::load ( QFile &  _file  ) 

Charge une palette depuis un fichier.

Paramètres:
_file Fichier ouvert en lecture.
Renvoie:
0 si réussite, sinon code d'erreur
void Palette::removeColorAt ( unsigned int  _index  ) 

Supprime la ième couleur du dégradé.

Paramètres:
_index Index de la couleur.
int Palette::save ( QFile &  _file  )  const

Sauvegarde une palette dans un fichier.

Paramètres:
_file Fichier ouvert en écriture.
Renvoie:
0 si réussite, sinon code d'erreur
void Palette::setColor ( qreal  _position,
QColor  _color 
)

Applique une couleur à une position. Si la position existe déjà, change la couleur, sinon rajoute une nouvelle position.

Paramètres:
_position Position [0.0, 1.0].
_color Couleur.
void Palette::setColorAt ( unsigned int  _index,
QColor  _color 
)

Fixe la ième couleur du dégradé.

Paramètres:
_index Index de la couleur.
_color Couleur.
void Palette::setColorPosition ( unsigned int  _index,
qreal  _position 
)

Fixe la position de la ième couleur.

Paramètres:
_index Index de la couleur.
_position Nouvelle position.

La documentation de cette classe a été générée à partir des fichiers suivants :
 Tout Classes Fonctions
Généré le Sun Feb 28 12:48:05 2010 pour Fractal par  doxygen 1.6.3