Page principale   Hiérarchie des classes   Liste des composants   Liste des fichiers   Composants   Déclarations   Pages associées  

Référence de la classe Univers

#include <Univers.h>

Graphe d'héritage de la classe Univers

Inheritance graph
[Légende]
Diagramme de collaboration de Univers:

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

Description détaillée

Cette classe permet de creer un Univers.


Accesseurs

void getTopLevelContainer (Container **_container)
 Donne le container le plus haut dans la hierarchie.

void setGravite (double gx=0, double gy=0, double gz=-9.81)
 Ajuste la gravitée (par défaut à la gravitée terrestre).

void simLoops (double step=0.05, int repeat=1)
 Avance la simulation de un ou plusieurs pas.

void nearCallback (void *data, dGeomID geom1, dGeomID geom2)

Membres publics

Constructeur/Destructeur
 Univers (double gx=0, double gy=0, double gz=-9.81, bool hashed=0)
 Constructeur par défaut.

 ~Univers (void)
 Destructeur.


Documentation des contructeurs et destructeurs

Univers double    gx = 0,
double    gy = 0,
double    gz = -9.81,
bool    hashed = 0
 

Instancie un Univers.

Paramètres:
gx gravitée selon x
gy gravitée selon y
gz gravitée selon z
hashed valeur booléenne permettant d'utiliser une structure de hashage pour gérer les entitées de l'espace.

~Univers void   
 

Destructeur.


Documentation des méthodes

void getTopLevelContainer Container **    _container [virtual]
 

Fonction permettant d'obtenir le container du GD_Objet le plus haut dans la hierarchie.Ce container sera un univers. D'ailleur cette fonction est redéfinie dans la classe Univers.

Paramètres:
_container pointeur vers un pointeur de container

Redéfinie à partir de GD_Objet.

void setGravite double    gx = 0,
double    gy = 0,
double    gz = -9.81
 

Ajuste la gravitée

Paramètres:
gx gravitée selon x
gy gravitée selon y
gz gravitée selon z

void simLoops double    step = 0.05,
int    repeat = 1
 

Permet d'effectuer un ou plusieurs pas de simulation.

Paramètres:
step Définit en ms l'intervalle de temps à écouler entre chaque pas
repeat Définit le nombre de pas à effectuer.


La documentation associée à cette classe a été générée à partir du fichier suivant :
Cette documentation a été généré le 24 May 2003 par Doxygen version 1.3-rc3.
Pour tout renseignements :