#include <Link.h>
Diagramme de collaboration de API::Link:

Membres publics | |
| Molecule * | getMolecule () const |
| Retourne la reference de la molecule de la connexion courante. | |
| Leg * | getLeg1 () const |
| retourne l'instance de la patte numero 1 de la connexion | |
| Leg * | getLeg2 () const |
| retourne l'instance de la patte numero 2 de la connexion | |
| bool | isUsing (Leg *aLeg) const |
| retourne si une patte fait partie de la connexion | |
| Leg * | getOtherLeg (Leg *aLeg) const |
| retourne l'instance de l'autre patte de la connexion | |
| void | swap () |
| intervertit les deux pattes de la connexion | |
Attributs Publics | |
| Util * | util |
| Reference de l'instance de la classe specifique a la simulation d'une connexion. | |
Membres protégés | |
| Link (Leg *aLeg, Leg *anotherLeg) | |
| constructeur d'une connexion | |
| ~Link () | |
| destructeur d'une connexion | |
| void | setMolecule (Molecule *aMolecule) |
| Affecte la connexion courante a une molecule. | |
Une connexion est une paire de pattes connectees, chaque patte appartenant a deux atomes d'une meme molecule.
|
||||||||||||
|
constructeur d'une connexion
|
|
|
destructeur d'une connexion
|
|
|
retourne l'instance de la patte numero 1 de la connexion
|
|
|
retourne l'instance de la patte numero 2 de la connexion
|
|
|
Retourne la reference de la molecule de la connexion courante.
|
|
|
retourne l'instance de l'autre patte de la connexion
|
|
|
retourne si une patte fait partie de la connexion
|
|
|
Affecte la connexion courante a une molecule.
|
|
|
intervertit les deux pattes de la connexion
|
|
|
|
|
|
|
|
|
Reference de l'instance de la classe specifique a la simulation d'une connexion.
|
1.3.3