00001 #ifndef FRACTALE_H 00002 #define FRACTALE_H 00003 00004 #include <QObject> 00005 #include <QPointF> 00006 #include <QVector> 00007 #include <QMutex> 00008 #include <QMutexLocker> 00009 #include "../complex.h" 00010 00016 class Fractal : public QObject 00017 { 00018 int _limit; 00019 00020 public: 00025 Fractal(int limit = 1000, QObject *parent = 0); 00027 virtual void genererSequence(const Complex &pInit, QVector<Complex> & sequence) = 0; 00029 inline int limit() { return _limit; } 00030 }; 00031 00032 #endif // FRACTALE_H