Référence de la classe Generator

La classe Generator correspond à un thread s'occupant de la génération des fractales. Plus de détails...

#include <Generator.h>

Liste de tous les membres

Connecteurs publics

void run ()
 Fonction run() du thread appelant la génération d'une fractale.
void mandelbrot ()
 Fonction de génération d'une fractale Mandelbrot.
void buddhabrot ()
 Fonction de génération d'une fractale Complex Map Buddhabrot.
QTime getBegin ()
 Retourne l'heure de début de la génération.
QTime getEnd ()
 Retourne l'heure de fin de la génération.
QImage getImage ()
 Retourne la fractale générée sous forme d'image.
void setColor (int red, int green, int blue)
 Définit les couleurs à utiliser lors de la génération.
void setCurrentSet (QString str)
 Définit la fractale à générer.
void setGamma (double value)
 Définit le gamma de l'image.
void setItNum (int nb)
 Définit le nombre d'itérations à effectuer.
void setSize (int w, int h)
 Définit les dimensions de l'image générée.
void stop ()
 Indique au thread de cesser la génération par le biais d'un boléen.

Signaux

void genEnd ()
 Signal envoyé lors de la fin de la génération.

Description détaillée

La classe Generator correspond à un thread s'occupant de la génération des fractales.

Set.png

Documentation des fonctions membres

void Generator::buddhabrot (  )  [inline, slot]

Fonction de génération d'une fractale Complex Map Buddhabrot.

void Generator::genEnd (  )  [signal]

Signal envoyé lors de la fin de la génération.

QTime Generator::getBegin (  )  [inline, slot]

Retourne l'heure de début de la génération.

QTime Generator::getEnd (  )  [inline, slot]

Retourne l'heure de fin de la génération.

QImage Generator::getImage (  )  [inline, slot]

Retourne la fractale générée sous forme d'image.

void Generator::mandelbrot (  )  [inline, slot]

Fonction de génération d'une fractale Mandelbrot.

void Generator::run (  )  [inline, slot]

Fonction run() du thread appelant la génération d'une fractale.

void Generator::setColor ( int  red,
int  green,
int  blue 
) [inline, slot]

Définit les couleurs à utiliser lors de la génération.

Paramètres:
red : Couleur rouge à utiliser.
green : Couleur verte à utiliser.
blue : Couleur bleue à utiliser.
void Generator::setCurrentSet ( QString  str  )  [inline, slot]

Définit la fractale à générer.

Paramètres:
str : Correspond au nom de la fractale à générer.
void Generator::setGamma ( double  value  )  [inline, slot]

Définit le gamma de l'image.

Valeur inile à la génération d'une fractale Mandelbrot.

void Generator::setItNum ( int  nb  )  [inline, slot]

Définit le nombre d'itérations à effectuer.

Paramètres:
nb : Nombre d'itérations.
void Generator::setSize ( int  w,
int  h 
) [inline, slot]

Définit les dimensions de l'image générée.

Paramètres:
w : Longueur de l'image.
h : Hauteur de l'image.
void Generator::stop (  )  [inline, slot]

Indique au thread de cesser la génération par le biais d'un boléen.


La documentation de cette classe a été générée à partir du fichier suivant :
 Tout Classes Fichiers Fonctions Variables

Généré par  doxygen 1.6.2