#include <Container.h>
Graphe d'héritage de la classe Container
Membres publics | |
Constructeur/Destructeur | |
Container (Container *container=0) | |
Constructeur par défaut.
| |
virtual | ~Container (void) |
Destructeur.
| |
Accesseurs | |
dSpaceID | getSpaceID (void) |
Renvoi le SpaceID. | |
dWorldID | getWorldID (void) |
Renvoi le WorldID. | |
Container::iterator | begin (void) |
Retourne un iterateur sur les GD_Objets. | |
Container::iterator | end (void) |
Retourne un iterateur sur les GD_Objets. | |
void | getListOfPropertyOfObjetsIn (list< property_t > *properties, frustum_t *frustum=0) |
Donne des propriété des GD_Objets dans le frustum. | |
void | getListOfObjetsIn (list< GD_Objet * > *_gdobjets, frustum_t *frustum=0) |
Donne une liste de pointeur vers lee gdobjets contenus dans le frustum. | |
void | addGDObjet (GD_Objet *gdobjet) |
Ajoute un GD_Objet à gdobjets. | |
void | remGDObjet (GD_Objet *gdobjet) |
Enlève un GD_Objet à gdobjets. | |
Positionement | |
Fonctions relatives au positionement dans l'espace. | |
void | setPosition (double *position) |
Ajuste la position. | |
void | getPosition (double *position) |
Donne la position. | |
void | setRotation (double *rotation) |
Ajuste l'orientation. | |
void | getRotation (double *rotation) |
Donne l'orientation. | |
void | setEchelle (double *echelle) |
Ajuste les dimensions. | |
void | getEchelle (double *echelle) |
Donne les dimensions. | |
void | getAABB (double *aabb) |
Donne l'AABB. | |
Attributs Protégés | |
list< GD_Objet * > | gdobjets |
Liste du contenu. | |
dWorldID | monde |
Référence vers le "world" de ODE (qui sert aux calculs de dynamique). | |
dSpaceID | espace |
Référence vers le "space" de ODE (qui sert aux calculs de collision). | |
dJointGroupID | contactjointgroup |
|
Instancie un Container.
|
|
Le destructeur s'occupe de détruire le monde et le space. |
|
Renvoi le SpaceID |
|
Renvoi le WorldID |
|
Retourne un itérateur de type Container::iterator. Par exemple : for( Container::iterator from=leContainer.begin() ; from!=leContainer.end() ; ++from ) { GD_Objet *leGdobjet=(*from); }
|
|
Retourne un itérateur de type Container::iterator.
|
|
Donne des propriété des GD_Objets dans le frustum.
|
|
Donne la liste de gdobjets.
|
|
Ajoute un GD_Objet à gdobjets.
|
|
Enlève un GD_Objet à gdobjets.
|
|
Fonction permettant d'ajuster la position du GD_Objet.
Redéfinie à partir de GD_Objet. |
|
Fonction permettant d'obtenir la position du GD_Objet.
Redéfinie à partir de GD_Objet. |
|
Fonction permettant d'ajuster l'orientation du GD_Objet.
Redéfinie à partir de GD_Objet. |
|
Fonction permettant d'obtenir l'orientation du GD_Objet.
Redéfinie à partir de GD_Objet. |
|
Fonction permettant d'ajuster les dimensions du GD_Objet.
Redéfinie à partir de GD_Objet. |
|
Fonction permettant de récupérer les dimensions du GD_Objet.
Redéfinie à partir de GD_Objet. |
|
Fonction permettant d'obtenir la boite englobante alignée avec les axes (Axis Aligned Bounding Box) du GD_Objet.
Redéfinie à partir de GD_Objet. |
|
Référence vers un groupe qui sert à stocker les contacts lors des tours de simulation. |