#include <stationdata.h>
Fonctions membres publiques statiques | |
static id_station | get_id (Data &stationData) |
Recupere (ou genere si il n'existe pas) un ID unique pour une station. | |
static bmi::index< IdContainer, id >::type & | get_by_id () |
Retourne le container de station indexé par ID. | |
Attributs publics statiques | |
static IdContainer | m_idStations |
Container des stations et de leurs ID. |
bmi::index< station::IdContainer, station::id >::type & station::IdMgr::get_by_id | ( | ) | [static] |
id_station station::IdMgr::get_id | ( | station::Data & | stationData | ) | [static] |
l'ID est unique pour un nom de station d'une ligne donnée, pour une étape donnée. C'est à dire que la station etoile de la ligne 1 n'aura pas le même ID que celle de la ligne 6. De plus, apres passage par une étape, la station aura une nouvelle ID. Ceci permet de générer un graph unique en tenant compte des etapes.
stationData | information concernant une station |