#include <pointsgenerator.h>
Fonctions membres publiques | |
PointsGenerator (const FractalParameters *_fractal_parameters) | |
Constructeur. | |
virtual qreal | progress () const =0 |
Retourne la progression actuelle de la génération de points. | |
virtual void | init ()=0 |
Initialise la génération de points. | |
virtual Point | next ()=0 |
Renvoie le prochain point. | |
virtual bool | end ()=0 |
Retourne si la fin de génération est arrivée. | |
Attributs protégés | |
const FractalParameters * | m_fractal_parameters |
Générateur de points. Classe abstraite.
PointsGenerator::PointsGenerator | ( | const FractalParameters * | _fractal_parameters | ) | [inline] |
Constructeur.
_fractal_parameters | Pointeur vers les paramètres de la fractale. |
virtual bool PointsGenerator::end | ( | ) | [pure virtual] |
Retourne si la fin de génération est arrivée.
Implémenté dans ImagePointsGenerator, et RandomPointsGenerator.
virtual Point PointsGenerator::next | ( | ) | [pure virtual] |
Renvoie le prochain point.
Implémenté dans ImagePointsGenerator, RandomPointsGenerator, et TestPointsGenerator.
virtual qreal PointsGenerator::progress | ( | ) | const [pure virtual] |
Retourne la progression actuelle de la génération de points.
Implémenté dans ImagePointsGenerator, et RandomPointsGenerator.