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

Classe représentant la formule d'une suite fractale. Plus de détails...

#include <GFractale.hpp>

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

Liste de tous les membres

Fonctions membres publiques

 GFractale (unsigned int sequenceSizeMax=1000)
 Constructeur.
virtual ~GFractale ()
 Destructeur.
virtual point initialisation (const point &pInit)=0
 Initialisation de la fractale.
virtual point suivant (const point &Zn)=0
 Donne le point suivant de la fractale.
virtual bool fin (const point &Zn)=0
 Condition d'arrêt de la fractale.
virtual std::vector< point > & genererSequence (const point &pInit)
 Génération de la séquence fractale.

Attributs publics

std::vector< pointsequence
unsigned int sequenceSizeMax

Description détaillée

Classe représentant la formule d'une suite fractale.


Documentation des constructeurs et destructeur

Fractale::GFractale::GFractale ( unsigned int  sequenceSizeMax = 1000  )  [inline]

Constructeur.

Paramètres:
sequenceSizeMax : taille maximale de la séquence de points.
virtual Fractale::GFractale::~GFractale (  )  [inline, virtual]

Destructeur.


Documentation des fonctions membres

virtual bool Fractale::GFractale::fin ( const point Zn  )  [pure virtual]

Condition d'arrêt de la fractale.

Cette méthode correspond à la condition d'arrêt de la suite fractale. Elle doit être réimplémentée en fonction de la nature de la suite fractale.

Paramètres:
Zn : le point courant ($ z_{n} $).
Renvoie:
True si la génération de la fractale est finie.

Implémenté dans Fractale::Mandelbrot, Fractale::BateauEnFeu, Fractale::Tricorn, Fractale::Julian, Fractale::Newton, Fractale::Nova, et Fractale::CliffordAttractors.

virtual std::vector<point>& Fractale::GFractale::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 dans Fractale::CliffordAttractors.

virtual point Fractale::GFractale::initialisation ( const point pInit  )  [pure 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émenté dans Fractale::Mandelbrot, Fractale::BateauEnFeu, Fractale::Tricorn, Fractale::Julian, Fractale::Newton, Fractale::Nova, et Fractale::CliffordAttractors.

virtual point Fractale::GFractale::suivant ( const point Zn  )  [pure 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émenté dans Fractale::Mandelbrot, Fractale::BateauEnFeu, Fractale::Tricorn, Fractale::Julian, Fractale::Newton, Fractale::Nova, et Fractale::CliffordAttractors.


Documentation des données membres

Séquence de points de la suite fractale

Taille maximal de la séquence de points

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

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