From c2e656059ad6f6374f57e720dbb0279a4b373acb Mon Sep 17 00:00:00 2001 From: Gasson-Betuing Danyl Date: Fri, 4 Apr 2025 10:47:53 +0200 Subject: [PATCH] MinGetTravelTimeFini --- .../main/java/org/insa/graphs/model/Path.java | 20 ++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/be-graphes-model/src/main/java/org/insa/graphs/model/Path.java b/be-graphes-model/src/main/java/org/insa/graphs/model/Path.java index 7af5570..e654c12 100644 --- a/be-graphes-model/src/main/java/org/insa/graphs/model/Path.java +++ b/be-graphes-model/src/main/java/org/insa/graphs/model/Path.java @@ -30,7 +30,16 @@ public class Path { public static Path createFastestPathFromNodes(Graph graph, List nodes) throws IllegalArgumentException { List arcs = new ArrayList(); - // TODO: + + for(Node node : nodes) + { + for( Arc arc : node.getSuccessors()) + { + + } + } + + return new Path(graph, arcs); } @@ -232,8 +241,13 @@ public class Path { * @deprecated Need to be implemented. */ public double getMinimumTravelTime() { - // TODO: - return 0; + + double time = 0.0; + for(Arc arcs : this.arcs) + { + time += arcs.getMinimumTravelTime(); + } + return time; } }