Commit graph

2098 commits

Author SHA1 Message Date
gmoryes
7d72c7d39c [routing] fix build 2020-01-24 18:20:12 +03:00
gmoryes
1f74966f5a [routing] review fix 2020-01-24 18:20:12 +03:00
gmoryes
8e11ef6f29 [routing] fix tests 2020-01-24 18:20:12 +03:00
gmoryes
3a13e465a8 [routing] Fix matching to fake segments 2020-01-24 18:20:12 +03:00
gmoryes
0392cb0f5e [routing] Drop speed cameras notifications flags, fix crash in ASSERT 2020-01-24 17:58:31 +03:00
gmoryes
d86f1d2eda [routing] Add ska hash table to routing 2020-01-24 13:52:24 +03:00
Olga Khlopkova
d17db66def [Routing] Integration test for archival reporter. 2020-01-24 11:17:14 +03:00
Olga Khlopkova
872e041851 [Routing] Build routes through fords. 2020-01-23 15:37:53 +03:00
tatiana-yan
3ca31b07fb [storage] Separate CreateCountryInfoReader and CreateCountryInfoGetter methods. 2020-01-23 14:52:10 +03:00
Vladimir Byko-Ianko
a9df638904 [routing] Removing SessionState::RouteBuildingError state and IsRouteNotReady() methods. 2020-01-22 11:07:28 +03:00
Vladimir Byko-Ianko
ca5bb7ce87 [routing] Testing case when rebuild route returns an error. 2020-01-21 13:50:23 +03:00
Vladimir Byko-Ianko
02250fd501 [routing] Bugfixing in infrastructure of routing session state tests adding a test on changing states. 2020-01-21 13:50:23 +03:00
Vladimir Byko-Ianko
0f8ab84b7f [routing] Renaming SessionState::RoutingNotActive to SessionState::NoValidRoute. 2020-01-21 13:50:23 +03:00
Vladimir Byko-Ianko
b1bdc26b35 [routing] Continue navigating along a previous route in case of route rebuilding error. 2020-01-21 13:50:23 +03:00
gmoryes
43fba6ddfa [routing] smart distribution of boosting 2020-01-13 13:18:51 +03:00
Maxim Pimenov
01fdd7fc49 [omim] Replaced boost::optional with std::optional.
Since C++17, optional is part of the C++ Standard Library.
2019-12-26 16:57:43 +03:00
Vladimir Byko-Ianko
f5de0be1e3 [routing] Route rebuilding happens in case of leaving the route. 2019-12-26 14:34:03 +03:00
gmoryes
dc3449e422 [routing] add --vehicle_type for routes_builder_tool 2019-12-25 15:39:03 +03:00
Mikhail Gorbushin
cee99baa34 [routing] rid of m2::PointD in routing 2019-12-25 14:22:48 +03:00
gmoryes
a717a9c037 [routing] review fixes 2019-12-25 10:27:20 +03:00
Mikhail Gorbushin
3496bc126f [routing] review fixes 2019-12-25 10:27:20 +03:00
Mikhail Gorbushin
cfabcebe81 [routing] working version of bidirectional LeapsOnly 2019-12-25 10:27:20 +03:00
gmoryes
8bface3283 [routing] Move some code from hpp to cpp 2019-12-20 15:31:02 +03:00
Olga Khlopkova
6e334a595c [Routing] Integration test for mini-roundabouts. 2019-12-20 12:08:46 +03:00
gmoryes
6d8ecfe863 [routing] Remove old aliases and useless methods from WorldGraph 2019-12-17 16:46:41 +03:00
gmoryes
3807fca30f [routing] review fixes 2019-12-16 16:20:49 +03:00
Mikhail Gorbushin
d9d0cca088 [routing] review fixes 2019-12-16 13:50:13 +03:00
Mikhail Gorbushin
84accb341f [routing] Add stuff about benchmarking different mapsme versions 2019-12-16 13:50:13 +03:00
Mikhail Gorbushin
1e4c019319 [routing] eta diff distribution 2019-12-16 13:50:13 +03:00
Mikhail Gorbushin
8f745d7121 [routing] refact args help 2019-12-11 15:39:33 +03:00
Mikhail Gorbushin
e907ab650a [routing] refact argv help for routing_quality_tool 2019-12-11 15:39:33 +03:00
Mikhail Gorbushin
d9ef62396a Revert "[routing] add leaps only filter"
This reverts commit 94444dc5a2.
2019-12-09 18:29:04 +03:00
Mikhail Gorbushin
94444dc5a2 [routing] add leaps only filter 2019-12-09 16:06:28 +03:00
Mikhail Gorbushin
ea9dcaf706 [routing] Move some code about benchmark stat to another file 2019-12-09 16:06:28 +03:00
Mikhail Gorbushin
52076ee2b4 [routing] Refactoring of LeapsOnly mode
Move all logic of working with Leaps from
from IndexGraphStarter and WorldGraph to
LeapsGraph class.
2019-12-06 13:50:07 +03:00
Vladimir Byko-Ianko
b77d392234 [routing] Fixing rqt RoutingQuality_IranSouth. 2019-12-04 17:58:58 +03:00
Mikhail Gorbushin
281465d9f8 [routing] Add new epsilon for A*
Remove code that joins ends of cross mwm segments.
Add new epsilon for A* because of small geometry
changes in cross mwm segments in different mwms
versions.
2019-12-04 16:09:26 +03:00
Vladimir Byko-Ianko
789efa1eb1 [routing] Renaming point to checkpoint in methods which looking for the closest segemnt and edge. 2019-12-04 11:02:49 +03:00
Vladimir Byko-Ianko
76ac099c5e [routing] Test on route start or finish from a feature which is crossed by an mwm border and a ford. 2019-12-04 11:02:49 +03:00
Vladimir Byko-Ianko
709da7bd21 [routing] Using CalcMinSquaredDistance() in EraseIfDeadEnd() to get the correct start segment. 2019-12-04 11:02:49 +03:00
Vladimir Byko-Ianko
b29d3c1875 [routing] Fixing CrossMwmRussiaPStaiToBelarusDrazdy and making in on going around a ford test. 2019-12-04 10:33:58 +03:00
Vladimir Byko-Ianko
a3031413d1 [routing] Fixing routing integration tests. 2019-12-04 10:33:58 +03:00
Vladimir Byko-Ianko
420d00062f [routing] Adding highway-construction to HighwayClasses because it's possible that adjacent to route roads have such type. 2019-12-04 10:33:58 +03:00
Mikhail Gorbushin
88318cb12f [routing] New filter for cross mwm segments.
Drop twin segments if they have another direction,
this could happend because of different mwms versions.
2019-12-03 16:48:55 +03:00
Mikhail Gorbushin
ea7b0abadc [routing] Review fixes 2019-12-03 14:03:43 +03:00
Mikhail Gorbushin
49024a9130 [routing] Save heuristic to State 2019-12-03 14:03:43 +03:00
Olga Khlopkova
74f1d5b41f [Geometry] Renamed TAltitude to Altitude. 2019-11-29 16:31:16 +03:00
Mikhail Gorbushin
7f88f64116 [routing] Review fixes 2019-11-29 14:04:37 +03:00
Mikhail Gorbushin
8ea62be54c [routing] Split logic of diffrents routings modes into different methods 2019-11-29 14:04:37 +03:00
Olga Khlopkova
dcbd344ff0 [geometry] Junction and TAltitude 2019-11-29 11:55:22 +03:00