00001 #ifndef RANDOMPOINTGENERATOR_H
00002 #define RANDOMPOINTGENERATOR_H
00003
00004 #include <cstdlib>
00005
00006 #include <QSize>
00007 #include <QDateTime>
00008 #include <QRectF>
00009 #include <QInputDialog>
00010
00011 #include "generator.h"
00012
00021 class RandomPointGenerator : public Generator
00022 {
00023 unsigned int _nbPointMax;
00024 unsigned int _nbPoint;
00025 Complex point;
00026
00027 public:
00029 RandomPointGenerator(unsigned int nbPoint, FractalInfo * info, QObject * parent);
00031 RandomPointGenerator(FractalInfo * info, QObject * parent);
00033 virtual bool next();
00035 virtual const Complex getPoint();
00036 };
00037
00038 #endif // RANDOMPOINTGENERATOR_H