#include <pi2d14_abstractmoleculed.h>
Graphe d'héritage de la classe ALGOATOMD::AbstractMoleculeD

Membres publics | |
| AbstractMoleculeD () | |
| constructeur | |
| virtual | ~AbstractMoleculeD () |
| destructeur virtuel | |
| virtual void | processMovement () |
| Fonction a appele des que possible pour que la molecule calcul ces prochain mouvement. | |
| virtual void | renderMoleculeInfo () |
| affiche les information graphique au calcul de l'atom pour son d�placement(sert pour le d�buggage) | |
| void | setDestination (API::CartesianPosition *d) |
| affecte la destination de la molecul | |
| const API::CartesianPosition * | getDestination () |
| retourne la destination de la molecule | |
| double | getAtomSize () |
| double | getLegSize () |
Attributs Publics Statiques | |
| const double | pi = 3.14592654 |
Membres protégés | |
| virtual bool | needMoreMouvement () |
| indique si l'atom est arriver au point de destination | |
Attributs Protégés | |
| double | atomSize |
| double | legSize |
| int | typeDeplacement |
Attributs Privés | |
| API::CartesianPosition | destination |
Définition à la ligne 16 du fichier pi2d14_abstractmoleculed.h.
|
|
constructeur
Définition à la ligne 9 du fichier pi2d14_abstractmoleculed.cpp. |
|
|
destructeur virtuel
Définition à la ligne 20 du fichier pi2d14_abstractmoleculed.cpp. |
|
|
Définition à la ligne 46 du fichier pi2d14_abstractmoleculed.cpp. Références atomSize. Référencé par ALGOATOMD::MoleculeRoue::MoleculeRoue(). |
|
|
retourne la destination de la molecule
Définition à la ligne 41 du fichier pi2d14_abstractmoleculed.cpp. Références destination. Référencé par ALGOATOMD::MoleculeTapis::calcAngle(), ALGOATOMD::MoleculeAtome::calcZone(), ALGOATOMD::MoleculeAtome::debugAlgo2(), ALGOATOMD::MoleculeTapis::needMoreMouvement(), ALGOATOMD::MoleculeRoue::needMoreMouvement(), ALGOATOMD::MoleculeLigne::needMoreMouvement(), ALGOATOMD::MoleculeCube::needMoreMouvement(), et ALGOATOMD::MoleculeAtome::needMoreMouvement(). |
|
|
Définition à la ligne 51 du fichier pi2d14_abstractmoleculed.cpp. Références legSize. Référencé par ALGOATOMD::MoleculeRoue::MoleculeRoue(). |
|
|
indique si l'atom est arriver au point de destination
Redéfinie dans ALGOATOMD::MoleculeAtome, ALGOATOMD::MoleculeCube, ALGOATOMD::MoleculeLigne, ALGOATOMD::MoleculeRoue, et ALGOATOMD::MoleculeTapis. Définition à la ligne 56 du fichier pi2d14_abstractmoleculed.cpp. |
|
|
Fonction a appele des que possible pour que la molecule calcul ces prochain mouvement.
Redéfinie dans ALGOATOMD::MoleculeAtome, ALGOATOMD::MoleculeCube, ALGOATOMD::MoleculeLigne, ALGOATOMD::MoleculeRoue, et ALGOATOMD::MoleculeTapis. Définition à la ligne 24 du fichier pi2d14_abstractmoleculed.cpp. Référencé par render(). |
|
|
affiche les information graphique au calcul de l'atom pour son d�placement(sert pour le d�buggage)
Redéfinie dans ALGOATOMD::MoleculeAtome, ALGOATOMD::MoleculeCube, ALGOATOMD::MoleculeLigne, ALGOATOMD::MoleculeRoue, et ALGOATOMD::MoleculeTapis. Définition à la ligne 28 du fichier pi2d14_abstractmoleculed.cpp. Référencé par render(). |
|
|
affecte la destination de la molecul
Définition à la ligne 36 du fichier pi2d14_abstractmoleculed.cpp. Références destination. Référencé par setFinalPointToMolecule(). |
|
|
Définition à la ligne 24 du fichier pi2d14_abstractmoleculed.h. Référencé par AbstractMoleculeD(), et getAtomSize(). |
|
|
Définition à la ligne 20 du fichier pi2d14_abstractmoleculed.h. Référencé par getDestination(), et setDestination(). |
|
|
Définition à la ligne 25 du fichier pi2d14_abstractmoleculed.h. Référencé par AbstractMoleculeD(), et getLegSize(). |
|
|
Définition à la ligne 37 du fichier pi2d14_abstractmoleculed.h. |
|
|
Définition à la ligne 27 du fichier pi2d14_abstractmoleculed.h. |
1.3.5