Référence de la classe Scene

Scene 3D (visualisation et animation). Plus de détails...

#include <Scene.h>

Graphe de collaboration de Scene:

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

Fonctions membres publiques

 Scene (std::string Fichier_Param)
void attache (Noeud *n)
void getName ()
void Param (std::string Fichier_Param)
void setGravite (Coord g)
void setVisco (float visco)
void init ()
void affiche ()
void Simulation (int Tps)
virtual ~Scene ()

Attributs publics

ListeNoeuds _enfants
 Liste de pointeurs sur les enfants.
Coord _g
 Gravite de la scene.
float _visco
 Viscosite du milieu.
int _nb_iter
 Nombre d iterations de la boucle de simulation.

Description détaillée

Scene 3D (visualisation et animation).

Définition à la ligne 56 du fichier Scene.h.


Documentation des contructeurs et destructeur

Scene::Scene ( std::string  Fichier_Param  ) 

Constructeur

Définition à la ligne 51 du fichier Scene.cpp.

Références Param().

Voici le graphe d'appel pour cette fonction :

virtual Scene::~Scene (  )  [inline, virtual]

Destructeur

Définition à la ligne 88 du fichier Scene.h.


Documentation des fonctions membres

void Scene::attache ( Noeud n  ) 

Ajoute un enfant dans le graphe de scene

Définition à la ligne 63 du fichier Scene.cpp.

Références _enfants.

Référencé par main().

Voici le graphe d'appel pour cette fonction :

void Scene::getName (  ) 

Renvoie le nom des enfants

Définition à la ligne 72 du fichier Scene.cpp.

Références _enfants.

void Scene::Param ( std::string  Fichier_Param  ) 

Lecture des parametres de l execution relatfs a la scene

Donnees du fichier contenant les parametres de l execution

Définition à la ligne 55 du fichier Param.cpp.

Références _g, _nb_iter, _visco, GET_PARAM, Properties::load(), Coord::setX(), Coord::setY(), et Coord::setZ().

Référencé par Scene().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

void Scene::setGravite ( Coord  g  ) 

Modification de la gravite de la scene

Définition à la ligne 135 du fichier Scene.cpp.

Références _g, Coord::getX(), Coord::getY(), Coord::getZ(), Coord::setX(), Coord::setY(), et Coord::setZ().

Voici le graphe d'appel pour cette fonction :

void Scene::setVisco ( float  visco  ) 

Modification de la viscosite du milieu

Définition à la ligne 147 du fichier Scene.cpp.

Références _visco.

void Scene::init (  ) 

Action d initialisation

Définition à la ligne 89 du fichier Scene.cpp.

Références _enfants.

Référencé par main().

Voici le graphe d'appel pour cette fonction :

void Scene::affiche (  ) 

Affichage des enfants

Définition à la ligne 104 du fichier Scene.cpp.

Références _enfants.

Référencé par display().

Voici le graphe d'appel pour cette fonction :

void Scene::Simulation ( int  Tps  ) 

Action de simulation

Définition à la ligne 120 du fichier Scene.cpp.

Références _enfants, _g, et _visco.

Référencé par idle(), et main().

Voici le graphe d'appel pour cette fonction :


Documentation des données membres

ListeNoeuds Scene::_enfants

Liste de pointeurs sur les enfants.

Définition à la ligne 88 du fichier Scene.h.

Référencé par affiche(), attache(), getName(), init(), et Simulation().

Coord Scene::_g

Gravite de la scene.

Définition à la ligne 97 du fichier Scene.h.

Référencé par Param(), setGravite(), et Simulation().

float Scene::_visco

Viscosite du milieu.

Définition à la ligne 100 du fichier Scene.h.

Référencé par Param(), setVisco(), et Simulation().

int Scene::_nb_iter

Nombre d iterations de la boucle de simulation.

Définition à la ligne 103 du fichier Scene.h.

Référencé par Param().


La documentation de cette classe a été générée à partir des fichiers suivants :
Généré le Thu Jan 24 19:12:10 2008 pour Animation 3D par  doxygen 1.5.1