Daniel J. Hofmann
8c9100cd9e
Fixes ownership semantics and forwarding references misplacements in the JSON factory
2016-03-17 22:15:13 +01:00
Daniel J. Hofmann
c2de49ccab
Passes coordinates by value
2016-03-17 22:15:13 +01:00
Daniel J. Hofmann
ae8dde6afe
Asserts on unknown TurnInstruction
2016-03-17 22:15:13 +01:00
Daniel J. Hofmann
6bc3f5d6da
Fixes header includes in the JSON factory
2016-03-17 22:15:13 +01:00
Dane Springmeyer
dbab7b421c
fix compile of osrm-components
2016-03-17 22:15:13 +01:00
Patrick Niklaus
5626182c60
Fix travel mode passing from profiles up to the API
2016-03-17 22:15:13 +01:00
Patrick Niklaus
721cc32acb
Fix geometries type in steps
2016-03-17 22:15:13 +01:00
Patrick Niklaus
32982c7609
Fix behaviour of table if sources/destinations arrays are empty
2016-03-17 22:15:12 +01:00
Patrick Niklaus
828767ba18
Fuck. this. shit.
2016-03-17 22:15:12 +01:00
Patrick Niklaus
88f9cf5aea
Fix stream operator for coordinate
2016-03-17 22:15:12 +01:00
Patrick Niklaus
3f7056ee30
Add euclideanDistance to coordinate_calculation
2016-03-17 22:15:12 +01:00
Patrick Niklaus
eb179af1ce
First round of lat,lng -> lng,lat switcheroo
2016-03-17 22:15:10 +01:00
Patrick Niklaus
cd4dbfac42
Finish the nearest plugin
2016-03-17 21:57:36 +01:00
Patrick Niklaus
007e4a69c8
Adapt to feedback in #519
2016-03-17 21:57:36 +01:00
Patrick Niklaus
fab343d0d3
Add trip plugin
2016-03-17 21:57:36 +01:00
Patrick Niklaus
8d4ee327cd
Hook up map matching
2016-03-17 21:57:36 +01:00
Patrick Niklaus
ba2feca497
First compiling version of map_match plugin
2016-03-17 21:57:36 +01:00
Daniel J. Hofmann
891ac48d1c
Enable all plugins with aStatus::Error return code fallback for not implemented ones
2016-03-17 21:57:35 +01:00
Daniel J. Hofmann
820d0444fb
Temporarily comment out match.cpp as to not break the build process
2016-03-17 21:57:35 +01:00
Daniel J. Hofmann
0c970e4035
Fix classes for service member function definitions
2016-03-17 21:57:35 +01:00
Daniel J. Hofmann
c21e0855e9
Service skeletons for nearest, trip, match
2016-03-17 21:57:35 +01:00
Daniel J. Hofmann
1b2bbd086e
Fix grammar constraint and enable all plugin links
2016-03-17 21:57:35 +01:00
Daniel J. Hofmann
7e1c164937
Enforce parameter and grammar type to catch subtle bugs
2016-03-17 21:57:35 +01:00
Daniel J. Hofmann
6fecce23fc
Link parameters to grammars
2016-03-17 21:57:35 +01:00
Daniel J. Hofmann
7abb7ed0e1
Require a BaseParameters type at compile time via enable_if
2016-03-17 21:57:35 +01:00
Daniel J. Hofmann
097771879b
Adapts Nearest plugin to new API
2016-03-17 21:57:35 +01:00
Daniel J. Hofmann
2d558a0b83
Fix deleting incomplete type and make Engine moveable only
2016-03-17 21:57:35 +01:00
Daniel J. Hofmann
23a5edb29b
Adapts publicly facing new API
2016-03-17 21:57:35 +01:00
Patrick Niklaus
482aa63001
Initial non-building match plugin
2016-03-17 21:57:34 +01:00
Lauren Budorick
989bbfb250
Include numeric in assemble_overview.cpp (needed on OSX for std::accumulate)
2016-03-17 21:57:34 +01:00
Patrick Niklaus
98beea7649
Add table service
2016-03-17 21:57:34 +01:00
Patrick Niklaus
2bd8efd140
Add table API
2016-03-17 21:57:34 +01:00
Patrick Niklaus
a57680323f
Fix parameter parsing tests
2016-03-17 21:57:34 +01:00
Patrick Niklaus
75f356fcc6
Fix table plugin
2016-03-17 21:57:34 +01:00
Daniel J. Hofmann
d35c862a8b
First take at distance table API re-write
2016-03-17 21:57:34 +01:00
Patrick Niklaus
8b2b153465
Add viaroute suport for new API
2016-03-17 21:57:32 +01:00
Patrick Niklaus
26ffdf2dcb
Also exclude the compressed flag from the data format
2016-03-17 17:23:36 +01:00
Patrick Niklaus
3377bf8faf
Remove geometry indicator
2016-03-17 16:40:08 +01:00
Daniel J. Hofmann
a6aa0a4cb0
Adapts routed to always print port and ip it listens on, fixed #2097
2016-03-16 11:21:20 +01:00
Daniel J. Hofmann
a013da860e
Fixes unneeded includes in contractor header and self-include
2016-03-15 10:44:33 +01:00
akaiser
2cf8309987
Bugfix: set initial uturn indicators
2016-03-14 17:14:01 +01:00
Daniel J. Hofmann
ac0279aa83
RAII for auto-closing file streams
...
Small fixes I didn't want to include in unrelated PRs.
There are a few left in `storage.cpp` but since it's a single function
in 600 lines of code, I didn't want to touch the mess. The others are
safe to remove, cucumber and test run on Finland gives 👍 .
2016-03-09 17:46:02 +01:00
Patrick Niklaus
ae4161b780
Fix extraction in case of ways referencing invalid node ids
2016-03-08 20:59:11 +01:00
Daniel Patterson
13378a4b55
Only attempt to return PBF if the call to the tile plugin actually returned PBF data. This may occur if bad parameters are passed (e.g. zoom level is < 12))
2016-03-04 17:49:20 -08:00
Patrick Niklaus
ac6218eef2
Simplify EBGF code
2016-03-04 16:37:25 +01:00
Patrick Niklaus
a98cc51ac2
Fix up some PR comments
2016-03-04 16:13:30 +01:00
Daniel Patterson
e595bdb20a
More cleanup.
2016-03-03 19:28:48 -08:00
Daniel Patterson
9bd2446901
Cleanup.
2016-03-03 19:27:36 -08:00
Daniel Patterson
27babfec3d
Add the uncompressible edges to the compressed edge container during the graph compressor run, rather than in the EdgeBasedGraphFactory. This keeps the logic a lot simpler to follow, although it's not quite as fast.
2016-03-03 18:48:39 -08:00
Daniel Patterson
017ff53702
Code review updates.
2016-03-03 13:25:01 -08:00