Référence de la classe Millie::UniformRandomizer

#include <UniformRandomizer.hpp>

Est dérivée de Millie::IRandomizer.

Graphe d'héritage de Millie::UniformRandomizer:

Inheritance graph
[légende]
Graphe de collaboration de Millie::UniformRandomizer:

Collaboration graph
[légende]
Liste de tous les membres

Fonctions membres publiques

 UniformRandomizer (int min, int max)
int get (void)

Attributs protégés

int _min
int _max

Description détaillée

défini un classe permettant de générer des nombres suivant une loi uniforme

Attention, cette classe n'est pas multithread safe

Définition à la ligne 46 du fichier UniformRandomizer.hpp.


Documentation des contructeurs et destructeur

UniformRandomizer::UniformRandomizer ( int  min,
int  max 
)

Défini un générateur suivant une loi uniforme

Paramètres:
min la valeur minimale que peut atteindre les nombres
max la valeur maximal que peut atteindre les nombres
Exceptions:
Millie::IllegalArgument si min>max

Définition à la ligne 40 du fichier UniformRandomizer.cpp.

Références _max, et _min.


Documentation des fonctions membres

int UniformRandomizer::get ( void   )  [virtual]

Renvoie:
un entier selon la loi de distribution uniforme

Implémente Millie::IRandomizer.

Définition à la ligne 49 du fichier UniformRandomizer.cpp.

Références _max, et _min.

Référencé par Millie::LocalUniformNoiseGenerator::computePoint().


Documentation des données membres

int Millie::UniformRandomizer::_min [protected]

Définition à la ligne 49 du fichier UniformRandomizer.hpp.

Référencé par get(), et UniformRandomizer().

int Millie::UniformRandomizer::_max [protected]

Définition à la ligne 50 du fichier UniformRandomizer.hpp.

Référencé par get(), et UniformRandomizer().


La documentation de cette classe a été générée à partir des fichiers suivants :
Généré le Fri May 18 23:25:30 2007 pour Millie par  doxygen 1.5.1