#include <fractal_mt.h>
Fonctions membres publiques | |
| Fractal_MT_Mother (const FractalParameters &_fractal_parameters, const unsigned int _thread_count) | |
| virtual qreal | progress () const |
| Retourne la progression dans le calcul de la fractale. | |
| virtual void | stop () |
| Stoppe le calcul de la fractale. | |
| virtual QImage | toImage (const Palette &_palette) const |
| Génère une image à partir de la fractale. | |
| virtual int | load (QFile &_file) |
| Charge une fracale depuis un fichier. | |
| virtual int | save (QFile &_file) const |
| Sauvegarde une fracale dans un fichier. | |
Types protégés | |
|
typedef Fractal_Thread < TSequence, TPointsGenerator, TAccumulator > | TFractal_Thread |
Fonctions membres protégées | |
| virtual void | generateThreads () |
| Génère les threads. | |
| virtual void | generateFractalResult () |
| Construit la fractale résultante en fonction des fractales calculées dans les différents threads. | |
| virtual void | run () |
Attributs protégés | |
| QVector< TFractal_Thread * > | m_fractal_threads |
| TFractal_Thread | m_fractal_result |
| unsigned int | m_thread_count |
Génération d'une fractale sur plusieurs threads. Pour cela cette classe va générer plusieurs Fractal_Thread ayant des paramètres adaptés et rassemblera ces fractales en une seule à la fin.
| int Fractal_MT_Mother< TSequence, TPointsGenerator, TAccumulator >::load | ( | QFile & | _file | ) | [inline, virtual] |
Charge une fracale depuis un fichier.
| _file | Fichier ouvert en lecture. |
Implémente Fractal.
| qreal Fractal_MT_Mother< TSequence, TPointsGenerator, TAccumulator >::progress | ( | ) | const [inline, virtual] |
Retourne la progression dans le calcul de la fractale.
Implémente Fractal.
| int Fractal_MT_Mother< TSequence, TPointsGenerator, TAccumulator >::save | ( | QFile & | _file | ) | const [inline, virtual] |
Sauvegarde une fracale dans un fichier.
| _file | Fichier ouvert en écriture. |
Implémente Fractal.
| QImage Fractal_MT_Mother< TSequence, TPointsGenerator, TAccumulator >::toImage | ( | const Palette & | _palette | ) | const [inline, virtual] |
1.6.3