00001 #ifndef MANDELBROT_H
00002 #define MANDELBROT_H
00003
00004 #include "fractal.h"
00005
00006 #include <QInputDialog>
00007
00013 class Mandelbrot : public Fractal
00014 {
00015 Complex _first;
00016
00017 public:
00018 Mandelbrot(Complex first = Complex(), int limit = 1000, QObject * parent = 0);
00019 Mandelbrot(int limit = 1000, QObject * parent = 0);
00020 virtual void genererSequence(const Complex &pInit, QVector<Complex> & sequence);
00021
00022 private:
00023 virtual Complex suivant(Complex & Zn, const Complex & c);
00024 virtual bool fin(Complex & Zn);
00025 };
00026
00027 #endif // MANDELBROT_H