Commit graph

2569 commits

Author SHA1 Message Date
Lev Dragunov
47a9725c11 Add succint subproject 2015-09-22 16:38:22 -07:00
Lev Dragunov
fa78f5fc87 User defined index for feature to routing request 2015-09-22 16:38:21 -07:00
Lev Dragunov
368b3ac190 Absent routing files interface for platform dependent code 2015-09-22 16:38:01 -07:00
Yuri Gorshenin
d99a1f2cac Fixed alignment of new sections created in a file container. 2015-09-22 16:37:57 -07:00
Lev Dragunov
de87caefc7 Extracting cross routing section from routing facade 2015-09-22 16:37:56 -07:00
Lev Dragunov
7dc3d2e13a OSRM build fixes 2015-09-22 16:37:41 -07:00
Lev Dragunov
c8fa5b9ae9 Pull request comment fixes 2015-09-22 16:37:40 -07:00
Lev Dragunov
d81da1422b [routing] Storing points of border crossing 2015-09-22 16:37:40 -07:00
Vladimir Byko-Ianko
51b838ba9b Using FtSeg::IsValid() method instead of comparison 2015-09-22 16:37:36 -07:00
Vladimir Byko-Ianko
e64f6e6de4 Checking if fid is equal to INVALID_FID. 2015-09-22 16:37:35 -07:00
Vladimir Byko-Ianko
a44e36ca06 Fixes after Levs comments 2015-09-22 16:37:34 -07:00
Vladimir Byko-Ianko
4c54c5ccd7 Fixes after rebase. 2015-09-22 16:37:33 -07:00
Vladimir Byko-Ianko
1f90085d0e Fixes after colleagues comments 2015-09-22 16:37:33 -07:00
Vladimir Byko-Ianko
33e6349c12 Integration tests implementation 2015-09-22 16:37:32 -07:00
Vladimir Byko-Ianko
c9c8d1d611 Performance optimization. Calling GetTurnGeometry rarely significantly improved the performance of turn generation according profiling. 2015-09-22 16:37:29 -07:00
Lev Dragunov
a2524383f6 PR routing fixes 2015-09-22 16:37:26 -07:00
Lev Dragunov
714a7e1a37 Cross context reading fixes + PR updates 2015-09-22 16:37:25 -07:00
Lev Dragunov
04b7fc51e6 Code review fixes 2015-09-22 16:37:25 -07:00
Lev Dragunov
a59fbb74e5 one to many routing speed optimization 2015-09-22 16:37:24 -07:00
Lev Dragunov
dda8433b82 Cross routing enables by secret word 2015-09-22 16:37:23 -07:00
Lev Dragunov
2ed2457e02 Pull comments style updates 2015-09-22 16:37:23 -07:00
Lev Dragunov
f61f58ffcb Cross mwm routing pull comments fixes and refactoring 2015-09-22 16:37:22 -07:00
Lev Dragunov
c30062bd55 update turns arrows compatability for pull 204 changes 2015-09-22 16:37:22 -07:00
Lev Dragunov
32c63bea62 routing fixes and style improvements 2015-09-22 16:37:21 -07:00
Lev Dragunov
455f22d514 readability patches. (before rebase patch) 2015-09-22 16:37:21 -07:00
Lev Dragunov
ef052e433e first international road 2015-09-22 16:37:20 -07:00
Lev Dragunov
34f5f3f906 New many-to-many engine for cross routing 2015-09-22 16:37:20 -07:00
Lev Dragunov
482ecf9d18 new edge detection algo 2015-09-22 16:37:19 -07:00
Lev Dragunov
c5cafdcf02 Route annotations 2015-09-22 16:37:18 -07:00
Lev Dragunov
355ea19a30 First cross mwm routes 2015-09-22 16:37:17 -07:00
Lev Dragunov
d3cb56993d Routing refactoring stage 2. + outgoing nodesId dataFacade support 2015-09-22 16:37:17 -07:00
Lev Dragunov
f1cd832523 OSRM router refactoring 2015-09-22 16:37:16 -07:00
Vladimir Byko-Ianko
c23a1907cd Crash and memory leak was fixed. 2015-09-22 16:36:52 -07:00
Vladimir Byko-Ianko
3b7c568c14 Hiding the navigation route after current position. Bugfix with arrows on the route near the beginnig. 2015-09-22 16:36:50 -07:00
vng
136995a8e0 Use range base for in feature::TypesHolder. 2015-09-22 16:36:38 -07:00
Vladimir Byko-Ianko
df256d265d Drawing turn-arrows under the navigation route was implemented. 2015-09-22 16:36:29 -07:00
Vladimir Byko-Ianko
dce134c5af Improvements in turn generation near roundabouts. Correct turn generation in case of left hand traffic. Some refactoring. 2015-09-22 16:36:06 -07:00
vng
a4718a235e Replace DistanceOnEarth fn call with more convenient one. 2015-09-22 16:36:00 -07:00
Vladimir Byko-Ianko
112bc15a72 Moving functionality for checking if oneway outgoing turn shell be kept to a private method. 2015-09-22 16:35:58 -07:00
Vladimir Byko-Ianko
d9a17de4d8 Taking into account incoming edges (notes in contraction hierarchy) while filtering turns off. 2015-09-22 16:35:57 -07:00
Vladimir Byko-Ianko
8a9acdacbf Bugfix. Multithreading. Reading router data from one thread while writing it from another one. 2015-09-22 16:35:35 -07:00
Vladimir Byko-Ianko
8566d7a324 Code style fix. 2015-09-22 16:35:32 -07:00
Vladimir Byko-Ianko
3d31dcd79c Getting rid of magic numbers 2015-09-22 16:35:31 -07:00
Vladimir Byko-Ianko
db5be74f17 Keeping turn alway if this turn goes from not link to link 2015-09-22 16:35:30 -07:00
Vladimir Byko-Ianko
4467a764d5 Route estimated time was increased. 2015-09-22 16:35:19 -07:00
Vladimir Byko-Ianko
5e4ba7323d Refactoring GetTurn and GetTime methods. 2015-09-22 16:35:18 -07:00
Vladimir Byko-Ianko
6f0acdc8f2 Adding ASSERT to check if m_turns is not empty in Route::GetTurns 2015-09-22 16:35:14 -07:00
Vladimir Byko-Ianko
4796f801c8 Matching bearing while route matching 2015-09-22 16:35:13 -07:00
Vladimir Byko-Ianko
18bf67689c IsBridgeChecker and IsTunnelChecker were implemented 2015-09-22 16:35:11 -07:00
vng
c6d369fdd4 Compilation fix. 2015-09-22 16:35:09 -07:00