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.
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 :