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:
00021 Fractal(int limit = 1000, QObject *parent = 0);
00022 virtual void genererSequence(const Complex &pInit, QVector<Complex> & sequence) = 0;
00023 inline int limit() { return _limit; }
00024 };
00025
00026 #endif // FRACTALE_H