From 7c8c25f7bc4b83643d8f55972752f990197f6817 Mon Sep 17 00:00:00 2001 From: Michael Krasnyk Date: Sat, 24 Feb 2018 16:55:44 +0100 Subject: [PATCH] Don't use obviousness for links bifurcations --- src/guidance/turn_handler.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/guidance/turn_handler.cpp b/src/guidance/turn_handler.cpp index 70924c4d5..579cd4364 100644 --- a/src/guidance/turn_handler.cpp +++ b/src/guidance/turn_handler.cpp @@ -249,13 +249,13 @@ Intersection TurnHandler::handleThreeWayTurn(const EdgeID via_edge, Intersection OOOOOOO */ - const auto all_ramps = + const auto all_links = std::all_of(intersection.begin(), intersection.end(), [this](const auto &road) { - return node_based_graph.GetEdgeData(road.eid).flags.road_classification.IsRampClass(); + return node_based_graph.GetEdgeData(road.eid).flags.road_classification.IsLinkClass(); }); auto fork = findFork(via_edge, intersection); - if (fork && (all_ramps || obvious_index == 0)) + if (fork && (all_links || obvious_index == 0)) { assignFork(via_edge, fork->getLeft(), fork->getRight()); }