Page d'accueil | Description du projet |
> tar zxf itineraires.tgz > cd itineraires > make > make test
Fichier | Rôle |
---|---|
Makefile | Autogénéré à partir de Make.header par make.tcl. |
Make.header | Inséré en tête de Makefile par make.tcl. |
make.tcl | Mise a jour des dépendances. Appelé par "make depend". |
sources/itinR.cpp | Fichier principal (main). Traitement des arguments et appel de la fonction de recherche. |
recherche.tcl | Interface graphique simple pour définir la requête (en Tcl/Tk). |
query | Exemple de requête. |
sources/arrets.h sources/arrets.cpp |
Descriptions des arrêts de bus. |
sources/bdarrets.h sources/bdarrets.cpp | Stockage de tous les arrêts de bus. Les autres classes manipulent des pointeurs sur ces arrêts.Seule classe responsable de la création et de la destruction des arrêts. |
sources/lignes.h sources/lignes.cpp | Description d'une ligne classique |
sources/lignes_gen.h sources/lignes_gen.cpp | Description d'une ligne avec des horaires de passages génériques : par ex, "passage toutes les 5 minutes". |
sources/bdlignes.h sources/bdlignes.cpp | Stockage de toutes les lignes de bus. Les autres classes manipulent des pointeurs sur ces lignes.Seule classe responsable de la création et de la destruction des lignes. |
sources/corresp.h sources/corresp.cpp |
Description des correspondances. |
sources/date.h sources/date.cpp | Opérations sur les dates. |
sources/horaire.h sources/horaire.cpp | Description des horaires de passage. |
sources/itineraire.h sources/itineraire.cpp | Description d'un itinéraire. |
sources/objet.h | Classe mère de tous les objets : cf. vector.h. |
sources/output.h sources/output.cpp | Centralisation des commandes d'écriture. Seule classe à modifier pour sortir les résultats dans une fenêtre (pour Windows). |
sources/recherche.h sources/recherche.cpp | Définition de la fonction de réponse à une requête. |
sources/tablehoraire.h sources/tablehoraire.cpp | Description des tables d'horaires. Version mémoire de la feuille listant les horaires de passages entre les principaux arrêts. |
sources/treillis.h sources/treillis.cpp | Implémentation de treillis pour déterminer les meilleurs correpondances. Voir le début de treillis.h pour plus de détails. |
sources/vector.h sources/vector.cpp | Tableaux de taille variable (cf. page sur ces tableaux). |
sources/ensemble.h sources/ensemble.cpp | Opération sur les ensembles (mathématiques). |
Fichier | Rôle |
---|---|
horaires/TAG.arrets | Définition de tous les arrêts présents sur le réseau. Pour chaque arrêt, définition d'un identifiant et des lignes présentes. |
horaires/TAG.lignes | Définition des lignes constituant le réseau. Pour chaque ligne, définition d'un identifiant, d'un nom pour l'affichage et du dossier de stockage. |
Fichier | Rôle |
---|---|
horaires/ligne32/arrets- | Arrêts dans le sens aller. |
horaires/ligne32/arrets+ | Arrêts dans le sens retour. |
horaires/ligne32/calendrier | Définition des différentes périodes (vacances,samedi...). |
horaires/ligne32/horaires-.blanc | Horaires en période blanche pour l'aller. |
horaires/ligne32/horaires+.blanc | Horaires en période blanche pour le retour. |
horaires/ligne32/horaires-.bleu | Horaires en période bleue pour l'aller. |
horaires/ligne32/horaires+.bleu | Horaires en période bleue pour le retour. |
Fichier | Rôle |
---|---|
horaires/ligneB/arrets- | Arrêts dans le sens aller. |
horaires/ligneB/arrets+ | Arrêts dans le sens retour. |
horaires/ligneB/calendrier | Définition des différentes périodes (vacances,samedi...). |
horaires/ligneB/horaires-.blanc | Horaires en période blanche pour l'aller. |
horaires/ligneB/horaires+.blanc | Horaires en période blanche pour le retour. |
horaires/ligneB/horaires-.bleu | Horaires en période bleue pour l'aller. |
horaires/ligneB/horaires+.bleu | Horaires en période bleue pour le retour. |
horaires/ligneB/frequences | Fréquence de passage pour les différentes périodes. |
horaires/ligneB/temps.trajet | Temps de trajet moyen entre les principaux arrêts. |
ligne de bus 31 et 9