Référence de la classe metro::station::IdMgr

#include <stationdata.h>

Liste de tous les membres

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.


Description détaillée

Cette classe permet de gerer les ID des stations

Documentation des fonctions membres

bmi::index< station::IdContainer, station::id >::type & station::IdMgr::get_by_id (  )  [static]

Renvoie:
le container indexé par l'ID des stations

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.

Paramètres:
stationData information concernant une station
Renvoie:
l'ID de la station


Documentation des données membres


La documentation de cette classe a été générée à partir des fichiers suivants :

Généré le Sun Jun 14 14:02:25 2009 pour Balade dans le métro Parisien par  doxygen 1.5.9