Table of Contents

Class: Ville ./graphe/Ville.py

Ville pour la simulation.

Graphe représentant la ville à modéliser. Contenant ses stations.

Base Classes   
GrapheXY
Methods   
__load
__loadGraphe
__loadL
__loadPCC
__loadStations
__loadStationsPCC
__placerStations
__placerTaxis
charger
cheminPlusCourt
init
nbStations
remplir
stationsPlusProchesDe
  __load 
__load ( self,  affichage=True )

Chargement des éléments de la ville.

  • depuis - 1.0

  • auteur - Julien Burdy

  __loadGraphe 
__loadGraphe ( self )

les méthodes de chargement des éléments de la ville. elles sont à modifier chaque fois qu'on changera les méthodes de dump

  __loadL 
__loadL ( self )

  __loadPCC 
__loadPCC ( self )

  __loadStations 
__loadStations ( self )

  __loadStationsPCC 
__loadStationsPCC ( self )

Chargement des CPC pour les stations. Prépare les listes d'objets Station

  • depuis - 1.0

  • auteur - Lionel Guélat

  __placerStations 
__placerStations ( self )

Placer les stations de la ville.

  • depuis - 1.3

  • auteur - Julien Burdy

  __placerTaxis 
__placerTaxis (
        self,
        nbTaxis,
        germe=None,
        )

Initialise les taxis.

Place le nombre voulu de taxis dans les stations.

nbTaxis
le nombre de taxis a placer.
germe
le germe utilise pour les generations aleatoires. Si pas de germe specifie, se base sur l'heure actuelle.
  • depuis - 1.0

  • auteur - Patrice Ferrot

  charger 
charger (
        self,
        dossierGraphe,
        affichage=True,
        )

  cheminPlusCourt 
cheminPlusCourt (
        self,
        arcDepart,
        arcFin,
        )

Algo du chemin le plus court.

arcDepart
Arc de départ (tuple de sommets)
arcFin
Arc de fin (tuple de sommets)
retourne (Chemin)
Le chemin le plus court
  • depuis - 1.5

  • auteur - Lionel Guelat

Exceptions   
ErreurPasDeChemin( __name__, __version__, "Pas de chemin entre ces deux sommets" )
  init 
init ( self )

  nbStations 
nbStations ( self )

Retourne le nombre de stations dans la ville.

  • depuis - 1.0

  • auteur - Julien Burdy

  remplir 
remplir ( self )

  stationsPlusProchesDe 
stationsPlusProchesDe ( self,  position )

Retourne la liste des stations les plus proches d'une position.

position
la position (arc) dont on cherche les stations proches.
retourne (List)
retourne la liste de toutes les stations (de la plus proche à la plus éloignée).
  • depuis - 1.0

  • auteur - Lionel Guélat


Table of Contents

This document was automatically generated on Tue Jul 15 21:19:12 2003 by HappyDoc version 2.0.1