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

Membres publics | |
| MoleculeAtome (int buildParam, int typeDep) | |
| Constructeur. | |
| virtual | ~MoleculeAtome () |
| Destructeur. | |
| void | processMovement () |
| Fonction a appele des que possible pour que la molecule calcul ces prochain mouvement. | |
| void | renderMoleculeInfo () |
| affiche les information graphique au calcul de l'atom pour son d�placement(sert pour le d�buggage) | |
Membres protégés | |
| void | calcZone () |
| Calcul les zone relative au patte de l'atome pour l'algorithme 2 avec IA. | |
| bool | needMoreMouvement () |
| indique si l'atom est arriver au point de destination | |
Membres privés | |
| void | initDep1 () |
| initialisation du deplacement avec l'algorithme 1 | |
| void | algoDep1 () |
| l'algorithme du deplacement 1 | |
| void | initDep2 () |
| initialisation du deplacement avec l'algorithme 2 | |
| void | algoDep2 () |
| l'algorithme du deplacement 2 | |
| void | debugAlgo2 () |
| fonction affichant a l'ecran de info sur l'algo n°2 pour le debuggage | |
| void | initDep3 () |
| initialisation du deplacement avec l'algorithme 3 | |
| void | algoDep3 () |
| l'algorithme du deplacement 3 | |
Attributs Privés | |
| API::Atom * | atoms |
| unsigned int | size |
| int | indexInit |
| int | index1 |
| int | index2 |
| int | index3 |
| bool | m1 |
| bool | m2 |
| bool | m3 |
| int | marqueur |
| API::CartesianPosition | axe0 |
| API::CartesianPosition | axe2 |
| API::CartesianPosition | axe5 |
| int | currentZone |
Définition à la ligne 20 du fichier pi2d14_molecule_atome.h.
|
||||||||||||
|
Constructeur.
Définition à la ligne 13 du fichier pi2d14_molecule_atome.cpp. Références atoms, index1, index2, index3, indexInit, initDep1(), initDep2(), initDep3(), m1, m2, m3, marqueur, et size. |
|
|
Destructeur.
Définition à la ligne 50 du fichier pi2d14_molecule_atome.cpp. Références atoms. |
|
|
l'algorithme du deplacement 1
Définition à la ligne 108 du fichier pi2d14_molecule_atome.cpp. Références atoms, index1, index2, index3, indexInit, m1, m2, et m3. Référencé par processMovement(). |
|
|
l'algorithme du deplacement 2
Définition à la ligne 203 du fichier pi2d14_molecule_atome.cpp. Références atoms, calcZone(), currentZone, index1, index2, index3, indexInit, m1, m2, m3, et needMoreMouvement(). Référencé par processMovement(). |
|
|
l'algorithme du deplacement 3
Définition à la ligne 413 du fichier pi2d14_molecule_atome.cpp. Références atoms, index1, index2, indexInit, m1, m2, et marqueur. Référencé par processMovement(). |
|
|
Calcul les zone relative au patte de l'atome pour l'algorithme 2 avec IA.
Définition à la ligne 325 du fichier pi2d14_molecule_atome.cpp. Références atoms, axe0, axe2, axe5, currentZone, et ALGOATOMD::AbstractMoleculeD::getDestination(). Référencé par algoDep2(). |
|
|
fonction affichant a l'ecran de info sur l'algo n°2 pour le debuggage
Définition à la ligne 377 du fichier pi2d14_molecule_atome.cpp. Références atoms, axe0, axe2, axe5, et ALGOATOMD::AbstractMoleculeD::getDestination(). Référencé par renderMoleculeInfo(). |
|
|
initialisation du deplacement avec l'algorithme 1
Définition à la ligne 97 du fichier pi2d14_molecule_atome.cpp. Références atoms, et indexInit. Référencé par MoleculeAtome(). |
|
|
initialisation du deplacement avec l'algorithme 2
Définition à la ligne 193 du fichier pi2d14_molecule_atome.cpp. Références atoms, et indexInit. Référencé par MoleculeAtome(). |
|
|
initialisation du deplacement avec l'algorithme 3
Définition à la ligne 403 du fichier pi2d14_molecule_atome.cpp. Références atoms, et indexInit. Référencé par MoleculeAtome(). |
|
|
indique si l'atom est arriver au point de destination
Redéfinie à partir de ALGOATOMD::AbstractMoleculeD. Définition à la ligne 569 du fichier pi2d14_molecule_atome.cpp. Références atoms, et ALGOATOMD::AbstractMoleculeD::getDestination(). Référencé par algoDep2(). |
|
|
Fonction a appele des que possible pour que la molecule calcul ces prochain mouvement.
Redéfinie à partir de ALGOATOMD::AbstractMoleculeD. Définition à la ligne 56 du fichier pi2d14_molecule_atome.cpp. Références algoDep1(), algoDep2(), et algoDep3(). |
|
|
affiche les information graphique au calcul de l'atom pour son d�placement(sert pour le d�buggage)
Redéfinie à partir de ALGOATOMD::AbstractMoleculeD. Définition à la ligne 75 du fichier pi2d14_molecule_atome.cpp. Références debugAlgo2(). |
|
|
Définition à la ligne 24 du fichier pi2d14_molecule_atome.h. Référencé par algoDep1(), algoDep2(), algoDep3(), calcZone(), debugAlgo2(), initDep1(), initDep2(), initDep3(), MoleculeAtome(), needMoreMouvement(), et ~MoleculeAtome(). |
|
|
Définition à la ligne 34 du fichier pi2d14_molecule_atome.h. Référencé par calcZone(), et debugAlgo2(). |
|
|
Définition à la ligne 35 du fichier pi2d14_molecule_atome.h. Référencé par calcZone(), et debugAlgo2(). |
|
|
Définition à la ligne 36 du fichier pi2d14_molecule_atome.h. Référencé par calcZone(), et debugAlgo2(). |
|
|
Définition à la ligne 37 du fichier pi2d14_molecule_atome.h. Référencé par algoDep2(), et calcZone(). |
|
|
Définition à la ligne 27 du fichier pi2d14_molecule_atome.h. Référencé par algoDep1(), algoDep2(), algoDep3(), et MoleculeAtome(). |
|
|
Définition à la ligne 27 du fichier pi2d14_molecule_atome.h. Référencé par algoDep1(), algoDep2(), algoDep3(), et MoleculeAtome(). |
|
|
Définition à la ligne 27 du fichier pi2d14_molecule_atome.h. Référencé par algoDep1(), algoDep2(), et MoleculeAtome(). |
|
|
Définition à la ligne 27 du fichier pi2d14_molecule_atome.h. Référencé par algoDep1(), algoDep2(), algoDep3(), initDep1(), initDep2(), initDep3(), et MoleculeAtome(). |
|
|
Définition à la ligne 28 du fichier pi2d14_molecule_atome.h. Référencé par algoDep1(), algoDep2(), algoDep3(), et MoleculeAtome(). |
|
|
Définition à la ligne 28 du fichier pi2d14_molecule_atome.h. Référencé par algoDep1(), algoDep2(), algoDep3(), et MoleculeAtome(). |
|
|
Définition à la ligne 28 du fichier pi2d14_molecule_atome.h. Référencé par algoDep1(), algoDep2(), et MoleculeAtome(). |
|
|
Définition à la ligne 30 du fichier pi2d14_molecule_atome.h. Référencé par algoDep3(), et MoleculeAtome(). |
|
|
Définition à la ligne 26 du fichier pi2d14_molecule_atome.h. Référencé par MoleculeAtome(). |
1.3.5