osrm-backend/include/engine/api
Duane Gearhart 8a63ad9b4b
Added post process logic to collapse segregated turn instructions (#4925)
* Added post process logic to collapse segregated turn instructions

* format updates

* Fixed coordinates to reflect reality
Updated left turn road name

* fixed coordinates to fix test

* Skip last step when processing segregated steps

* updated segregated turn test

* Updated segregated test

* Updated test: Segregated Intersection, Cross Belonging to Correct Street - features/guidance/collapse.feature:79

* Fixed all but one for features/guidance/collapse.feature:124

* Fixed Scenario: Partly Segregated Intersection, Two Segregated Roads, Intersection belongs to Second - features/guidance/collapse.feature:219

* Fixed 7 of th 9 failures for Scenario: Partly Segregated Intersection, Two Segregated Roads, Intersection belongs to Second - features/guidance/collapse.feature:219

* Fixed 7 of the 9 failures for Scenario: Segregated Intersection, Cross Belonging to Mixed Streets - Slight Angles (2) - features/guidance/collapse.feature:318

* Fixed Scenario: Segregated Intersection into Slight Turn - features/guidance/collapse.feature:581

* Updated Scenario: U-turn after a traffic light - features/guidance/turn-lanes.feature:1220

* Updated how we combine segregated steps

* Added test to Verify end of road left turn across divided roads

* Fixed divided highwat tests

* Fixed test failure

* fixed Scenario: Partitioned turn, Slight Curve - maxspeed - features/guidance/turn-lanes.feature:936

* Fixed Scenario: Partitioned turn, Slight Curve - features/guidance/turn-lanes.feature:961

* Added strategies to combine segrgated intersections

* Added setModifier alias for readability

* Added strategies to combine segrgated intersections

* Format updates

* Fixes segregated indentification to not mark `circular` edge as segregated

* Added intersection prior to turn so we still call out end of road

* updated expectation to be turn instead of continue

* Confirmed with @oxidase that the lane information if correct - updated the expectation

* Added logic to handle wider straights
Fixed tests

* Update CHANGELOG.md

Added #4925

* Removed TODO

* Process straight step prior to wider straight step
2018-03-30 07:43:56 -04:00
..
base_api.hpp Remove data duplicates in .node file 2017-05-17 15:21:51 +00:00
base_parameters.hpp Updating year on all 'Project OSRM' copyrights 2017-10-03 12:03:26 +02:00
json_factory.hpp Move guidance pre-processing code into GUIDANCE library 2018-02-02 11:33:38 -05:00
match_api.hpp Add assertion and adjust unit test expectations check 2018-01-19 13:55:05 +01:00
match_parameters_tidy.hpp Only run step collapsing based on original waypoints parameter (#4829) 2018-01-29 12:35:55 -08:00
match_parameters.hpp Add waypoints parameter to matching service, returns map matching result 2018-01-08 12:28:20 +01:00
nearest_api.hpp Run scripts/format.sh 2017-10-19 15:26:37 +01:00
nearest_parameters.hpp Updating year on all 'Project OSRM' copyrights 2017-10-03 12:03:26 +02:00
route_api.hpp Added post process logic to collapse segregated turn instructions (#4925) 2018-03-30 07:43:56 -04:00
route_parameters.hpp Updating year on all 'Project OSRM' copyrights 2017-10-03 12:03:26 +02:00
table_api.hpp Enable ManyToManySearch in MLD 2017-07-03 14:57:52 +00:00
table_parameters.hpp Updating year on all 'Project OSRM' copyrights 2017-10-03 12:03:26 +02:00
tile_parameters.hpp Updating year on all 'Project OSRM' copyrights 2017-10-03 12:03:26 +02:00
trip_api.hpp Adds generate_hints=true for dropping hints in response, resolves #1789. 2016-12-19 12:09:36 +01:00
trip_parameters.hpp Updating year on all 'Project OSRM' copyrights 2017-10-03 12:03:26 +02:00