retrieve_paths seems to work!
[mtp.git] / tracker.cc
index 4d5ebe7..4b7375f 100644 (file)
@@ -140,6 +140,15 @@ void Tracker::track() {
 
   _graph->find_best_paths(_edge_lengths, _edge_occupation);
   _graph->retrieve_paths();
+
+  for(int p = 0; p < _graph->nb_paths; p++) {
+    Path *path = _graph->paths[p];
+    cout << "PATH " << p << " [length " << path->length << "] " << path->nodes[0];
+    for(int n = 1; n < path->length; n++) {
+      cout << " -> " << path->nodes[n];
+    }
+    cout << endl;
+  }
   // _graph->print_dot();
 }