private void dessineTrajetSansNoeud(NoeudItineraire depart, Graphics g,
			Color c, HashMap<String, Integer> nb_passages) {
		// Si l'itin�raire n'est pas calcul�, alors il n'y a pas de troncon
		if (!calculated)
			return;// donc on quitte

		// Sinon, pour tout les troncon du trajet qui part du NoeudItineraire
		// depart...
		Trajet t = depart.getTrajet();
		List<Troncon> troncons_du_trajet = t.getTroncons();

		Noeud depart_troncon, arrive_troncon;
		depart_troncon = depart.getAdresse();
		for (Troncon troncon : troncons_du_trajet) {
			arrive_troncon = troncon.getDestination();
			String key = depart_troncon + " " + arrive_troncon;
			int hauteur;
			// On cherche s'il a deja ete dessine
			if (nb_passages.containsKey(key)) {
				// Si non, on recupere le nombre de passage
				// qu'il faudra dessiner
				hauteur = nb_passages.get(key);
			} else {
				// Si oui, on recupere le nombre de passage
				// encore a dessiner
				hauteur = troncon.getNbPassage();
			}
			/*
			 * On dessine un segment parall�le � la droite qui passe par les
			 * points de d�part et d'arriver, mais qui est decaler suivant le
			 * nombre de passage du troncon
			 */

			this.dessineDirection(depart_troncon, arrive_troncon, g, c,
					(int) (largeur_chausse + (troncon.getNbPassage() - hauteur)
							* decalage_passage));

			// On met a jour le nombre de passage restant � dessiner pour le
			// troncon
			nb_passages.put(key, hauteur - 1);// ajoute aussi le troncon s'il
												// n'�tait pas dans la map

			depart_troncon = arrive_troncon;
		}
	}