osrm-backend/src
Michael Bell 3cfd0e8334
Complete support for no_entry and no_exit turn restrictions (#5988)
The internal representation of turn restrictions expects only one
`from` way and only one `to` way.

`no_entry` and `no_exit` turn restrictions can have multiple `from` and
`to` ways respectively. This means they are not fully supported by
OSRM's restriction parser.

We complete support for these turn restriction types by parsing all
ways and converting a valid restriction with multiple `from`/`to` members
into multiple internal restrictions.
2022-08-22 12:58:16 +01:00
..
benchmarks Upgrade formatting to clang-format 10 (#5895) 2020-11-26 07:21:39 -08:00
contractor Do not depend on ADL 2022-01-10 11:28:43 +00:00
customize Enable more clang-tidy checks. (#6270) 2022-06-30 14:32:12 +01:00
engine Add support for non-round-trips with a single fixed endpoint (#6050) 2022-08-22 12:56:47 +01:00
extractor Complete support for no_entry and no_exit turn restrictions (#5988) 2022-08-22 12:58:16 +01:00
guidance Fix distance calculation consistency. (#6315) 2022-08-19 22:31:40 +01:00
nodejs Do not use deprecated Callback::Call overload in Node bindings (#6318) 2022-08-20 17:27:14 +01:00
osrm Add missing files in exception message (#5360) 2022-08-22 08:32:25 +02:00
partitioner Enable more clang-tidy checks. (#6270) 2022-06-30 14:32:12 +01:00
server Use Boost.Beast to parse HTTP request (#6294) 2022-08-02 21:12:05 +01:00
storage Add missing files in exception message (#5360) 2022-08-22 08:32:25 +02:00
tools Upgrade formatting to clang-format 10 (#5895) 2020-11-26 07:21:39 -08:00
updater Pass osm_node_ids by reference in osrm::updater::Updater class (#6298) 2022-08-15 21:12:58 +01:00
util Fix distance calculation consistency. (#6315) 2022-08-19 22:31:40 +01:00