osrm-backend/src/guidance
Michael Bell b7daa7e641
Gracefully handle no-turn intersections in guidance processing. (#6382)
Badly constructed OSM intersections can create OSRM intersection
views that have no valid turns.
The guidance code for segregated intersections tries to look
ahead to the second intersection to ensure lanes are  announced
intuitively.
Currently, OSRM assumes there are always turns at the second
intersection that we should consider. This commit corrects
this assumption so that it can now handle badly constructed
OSM intersections with no turns.
2022-10-01 14:35:08 +01:00
..
driveway_handler.cpp Enable more clang-tidy checks. (#6270) 2022-06-30 14:32:12 +01:00
guidance_processing.cpp Migrate to modern TBB version (#6300) 2022-08-24 18:13:49 +02:00
intersection_handler.cpp Update CI to use clang-tidy 14 (#6353) 2022-08-31 23:39:47 +02:00
motorway_handler.cpp Update CI to use clang-tidy 14 (#6353) 2022-08-31 23:39:47 +02:00
roundabout_handler.cpp Update CI to use clang-tidy 14 (#6353) 2022-08-31 23:39:47 +02:00
segregated_intersection_classification.cpp Update CI to use clang-tidy 14 (#6353) 2022-08-31 23:39:47 +02:00
sliproad_handler.cpp Update CI to use clang-tidy 14 (#6353) 2022-08-31 23:39:47 +02:00
suppress_mode_handler.cpp Upgrade formatting to clang-format 10 (#5895) 2020-11-26 07:21:39 -08:00
turn_analysis.cpp Update CI to use clang-tidy 14 (#6353) 2022-08-31 23:39:47 +02:00
turn_classification.cpp Merge IntersectionShapeData and IntersectionEdgeGeometry 2018-03-05 13:19:57 +01:00
turn_discovery.cpp Fix distance calculation consistency. (#6315) 2022-08-19 22:31:40 +01:00
turn_handler.cpp Update CI to use clang-tidy 14 (#6353) 2022-08-31 23:39:47 +02:00
turn_lane_augmentation.cpp Upgrade formatting to clang-format 10 (#5895) 2020-11-26 07:21:39 -08:00
turn_lane_data.cpp Enable even more clang-tidy checks (#6273) 2022-07-04 21:46:59 +01:00
turn_lane_handler.cpp Gracefully handle no-turn intersections in guidance processing. (#6382) 2022-10-01 14:35:08 +01:00
turn_lane_matcher.cpp Upgrade formatting to clang-format 10 (#5895) 2020-11-26 07:21:39 -08:00