osrm-backend/include/engine/guidance
Daniel J. Hofmann e76e39a398
Improves Lane Handling for Multi-Hop Roundabout Instruction
This changeset implements Lane Anticipation on roundabouts, delimited
by enter / leave step pairs. It does not handle lane anticipation
within a roundabout.

Lane anticipation happens on the granularity of a valid roundbaout:

We discard partial roundabout (enter without exit or exit without
enter) or data issues (no roundabout, exit before enter).

Related:

- https://github.com/Project-OSRM/osrm-backend/issues/2626 for lanes
  within a roundabout

- https://github.com/Project-OSRM/osrm-backend/issues/2625 for handling
  going straight in lane anticipation
2016-07-13 10:44:12 +02:00
..
assemble_geometry.hpp Use BaseDataFacades in guidance and prevent ODR violations with inline 2016-06-21 00:49:06 +02:00
assemble_leg.hpp Sync with Clang38 Format 2016-06-02 13:14:33 +02:00
assemble_overview.hpp First round of lat,lng -> lng,lat switcheroo 2016-04-05 22:58:32 +02:00
assemble_route.hpp Format with clang-format 3.8 2016-05-27 21:05:04 +02:00
assemble_steps.hpp expose lanes as enums, adjusted for comments 2016-06-27 11:12:02 +02:00
lane_processing.hpp Implement Turn Lane Api 2016-06-27 10:07:48 +02:00
leg_geometry.hpp Recreate feature/expose_node_ids 2016-06-02 14:27:25 +02:00
post_processing.hpp Implement Turn Lane Api 2016-06-27 10:07:48 +02:00
route_leg.hpp Revert "Removes summary from legs property" 2016-04-21 22:39:16 +02:00
route_step.hpp Add destinations API feature 2016-06-02 12:00:23 +02:00
route.hpp Runs scripts/format.sh 2016-04-05 22:58:32 +02:00
step_maneuver.hpp expose lanes as enums, adjusted for comments 2016-06-27 11:12:02 +02:00
toolkit.hpp Improves Lane Handling for Multi-Hop Roundabout Instruction 2016-07-13 10:44:12 +02:00