Référence de la classe Fractale::CliffordAttractors

Classe représentant une formule de CliffordAttractors. Plus de détails...

#include <GFractale.hpp>

Graphe d'héritage de Fractale::CliffordAttractors:
Inheritance graph
[légende]

Liste de tous les membres

Fonctions membres publiques

 CliffordAttractors (double a=-1.4, double b=1.6, double c=1.0, double d=0.7)
point initialisation (const point &pInit)
 Initialisation de la fractale.
point suivant (const point &Zn)
 Donne le point suivant de la fractale.
bool fin (const point &Zn)
 Condition d'arrêt de la fractale.
virtual std::vector< point > & genererSequence (const point &c)
 Génération de la séquence fractale.

Attributs publics

const double a
const double b
const double c
const double d

Description détaillée

Classe représentant une formule de CliffordAttractors.

$ \Re (z_{n+1}) = sin(a * \Im(z_{n})) + c * cos(a * \Re(z_{n})) $
$ \Im (z_{n+1}) = sin(b * \Re(z_{n})) + d * cos(b * \Im(z_{n})) $

avec $ z_{0} = point~d'initialisation $ et $ a,b,c,d $ des constantes.

CliffordAttractors.png

Documentation des constructeurs et destructeur

Fractale::CliffordAttractors::CliffordAttractors ( double  a = -1.4,
double  b = 1.6,
double  c = 1.0,
double  d = 0.7 
) [inline]

Documentation des fonctions membres

bool Fractale::CliffordAttractors::fin ( const point Zn  )  [inline, virtual]

Condition d'arrêt de la fractale.

Cette fractale n'a aucune condition d'arrêt.

Paramètres:
Zn : le point courant ($z_{n}$).
Renvoie:
False.

Implémente Fractale::GFractale.

virtual std::vector<point>& Fractale::CliffordAttractors::genererSequence ( const point pInit  )  [inline, virtual]

Génération de la séquence fractale.

À partir du point d'initialisation, va générer la séquence fractale.

Paramètres:
pInit : le point d'initialisatione de la fractale. Utilisé pour générer $ z_{0} $ et l'accumulation de la séquence dans l'image.
Renvoie:
La séquence de la suite fractale. Si nulle, la condition d'arrêt n'a pas été atteinte.

Réimplémentée à partir de Fractale::GFractale.

point Fractale::CliffordAttractors::initialisation ( const point pInit  )  [inline, virtual]

Initialisation de la fractale.

Méthode qui initialise la suite fractale pour la génération d'une séquence et retourne $ z_{0} $.

Paramètres:
pInit : le point d'initialisation de la suite fractale.
Renvoie:
$ z_{0} $.

Implémente Fractale::GFractale.

point Fractale::CliffordAttractors::suivant ( const point Zn  )  [inline, virtual]

Donne le point suivant de la fractale.

Methode qui génère le point suivant de la fractale. $ z_{n+1} = f(z_{n}) $

Paramètres:
Zn : le point courant ($ z_{n} $).
Renvoie:
Le point suivant ($ z_{n+1} $).

Implémente Fractale::GFractale.


Documentation des données membres

 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définition de type

Généré le Thu Dec 10 23:27:02 2009 pour fractale par  doxygen 1.6.1