Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

documentation:conception:mdd:reseau [07/10/2009 19:18]
Emmanuel Suite exemple
documentation:conception:mdd:reseau [24/09/2011 18:24] (Version actuelle)
Yvan Remplacement des sens AB par des chemins.
Ligne 65: Ligne 65:
 Un réseau est composé d'un ensemble de jonctions et d'un ensemble de voies. Chaque jonction peut être représentée de la façon suivante : Un réseau est composé d'un ensemble de jonctions et d'un ensemble de voies. Chaque jonction peut être représentée de la façon suivante :
  
-==== Élément fourni par la sauvegarde ====+==== Éléments fournis par la sauvegarde ====
  
 Ces éléments sont fournis par le mécanisme de sauvegarde. On parle ici de classe, mais il pourra s'agir de n'importe quelle structure permettant de stocker ces informations. Ne sont évoqués que les éléments concernant directement le réseau. Une sauvegarde contiendra certainement d'autres informations évoqués ultérieurement. Ces éléments sont fournis par le mécanisme de sauvegarde. On parle ici de classe, mais il pourra s'agir de n'importe quelle structure permettant de stocker ces informations. Ne sont évoqués que les éléments concernant directement le réseau. Une sauvegarde contiendra certainement d'autres informations évoqués ultérieurement.
Ligne 71: Ligne 71:
 classe Jonction: classe Jonction:
   * coordonnée : un objet immuable et hachable (typiquement, un tuple)   * coordonnée : un objet immuable et hachable (typiquement, un tuple)
-  * éléments de voie sens A (un élément de sens A ne peut se connecter qu'à un élément de sens B) +  * éléments de voie  
-  * élément de voie sens A actuel : en cas d'aiguillage, il faut préciser quel est l'élément qui sera prit +  * chemins possibles : une liste de tuples contenant chacun une référence à l'élément avant le noeud et après. 
-  * éléments de voie sens B (un élément de sens B ne peut se connecter qu'à un élément de sens A) +  * chemin sélectionné (position de l'aiguille)
-  * élément de voie sens B actuel+
  
 class ÉlementDeVoie: class ÉlementDeVoie:
Ligne 168: Ligne 167:
 Jonctions : un dictionnaire comportant pour chaque coordonnée ces valeurs : Jonctions : un dictionnaire comportant pour chaque coordonnée ces valeurs :
   * 0, 0   * 0, 0
-    * éléments rien +    * éléments : 1 
-    * éléments B 1+    * chemins aucun
   * 2, 0   * 2, 0
-    * éléments : 1 +    * éléments : 1, 2, 7 
-    * éléments B : 2, 7+    * chemins  1-2, 1-7
   * 4, 0   * 4, 0
-    * éléments : 2, 6 +    * éléments : 2, 6, 3 
-    * éléments B : 3+    * chemins 2-3, 6-3
   * 5, 1   * 5, 1
-    * éléments : 3 +    * éléments : 3, 4 
-    * éléments B : 4+    * chemins 3-4
   * 4, 2   * 4, 2
-    * éléments : 5 +    * éléments : 4, 
-    * éléments B : 4+    * chemins : 4-5
   * 3, 1   * 3, 1
-    * éléments : 7, 6 +    * éléments : 7, 6, 5 
-    * éléments B : 5+    * chemins 7-5, 6-5
  
 === Données calculées ===            === Données calculées ===           
Ligne 204: Ligne 203:
   * (0, 0), 1 (à la jonction 0, 0 se trouve l'élément 1)   * (0, 0), 1 (à la jonction 0, 0 se trouve l'élément 1)
     * jonction : 0, 0     * jonction : 0, 0
-    * jonction suivante : 01+    * jonction suivante : 20
     * élément actuel : 1     * élément actuel : 1
     * éléments suivants : 2, 7     * éléments suivants : 2, 7
documentation/conception/mdd/reseau.txt · Dernière modification: 24/09/2011 18:24 par Yvan
 
Sauf mention contraire, le contenu de ce wiki est placé sous la licence suivante : CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki