Fractale::PointAleatoire Class Reference

classe qui genère des points d'initialisation aléatoirement sur la zone. More...

#include <GPointInitialisation.hpp>

Inheritance diagram for Fractale::PointAleatoire:

Inheritance graph
[legend]
Collaboration diagram for Fractale::PointAleatoire:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 PointAleatoire (unsigned long int nbMPointMax=100, double facteurZone=1.)
 Constructeur.
void debut ()
 Positionne la génération des points d'initialisation au début.
point nouveauPoint ()
 Donne le point d'initialisation courant et passe au suivant.
bool fin ()
 Permet de savoir si tous les points d'initialisation ont été donnés.


Detailed Description

classe qui genère des points d'initialisation aléatoirement sur la zone.

Definition at line 71 of file GPointInitialisation.hpp.


Constructor & Destructor Documentation

Fractale::PointAleatoire::PointAleatoire ( unsigned long int  nbMPointMax = 100,
double  facteurZone = 1. 
) [inline]

Constructeur.

Parameters:
nbMPointMax : nombre de point à générer. En million de point.
facteurZone : facteur d'élargissement de la zone de l'image dans le plan complexe.

Definition at line 86 of file GPointInitialisation.hpp.


Member Function Documentation

point Fractale::PointAleatoire::nouveauPoint (  )  [inline, virtual]

Donne le point d'initialisation courant et passe au suivant.

Returns:
Nouveau point d'initialisation.

Implements Fractale::GPointInitialisation.

Definition at line 96 of file GPointInitialisation.hpp.

References Fractale::Random::generateDouble(), Fractale::Zone::h, Fractale::Zone::l, Fractale::GPointInitialisation::m_zone, Fractale::Zone::x, and Fractale::Zone::y.

bool Fractale::PointAleatoire::fin (  )  [inline, virtual]

Permet de savoir si tous les points d'initialisation ont été donnés.

Returns:
True si tous les points d'initialisation ont été donnés.

Implements Fractale::GPointInitialisation.

Definition at line 122 of file GPointInitialisation.hpp.


The documentation for this class was generated from the following file:

Generated on Sun Feb 28 16:20:56 2010 for Defi_Fractales by  doxygen 1.5.5