Dennis Luxen
c63218a889
add final/override keyword where possible to help compiler de-virtualize function calls
2014-08-18 10:19:33 +02:00
Dennis Luxen
ee1fdca52e
implement path query with uturns at via nodes
2014-07-16 12:53:33 +02:00
Dennis Luxen
a24dd3dee2
use incremental NN query for Nearest plugin
2014-06-23 17:33:55 +02:00
Dennis Luxen
7b22f08869
remove dead code
2014-06-23 17:32:52 +02:00
Dennis Luxen
840929754a
remove debug output
2014-06-23 17:32:24 +02:00
Dennis Luxen
4d7e0f6b79
use incremental NN query for distance table generation
2014-06-23 16:55:38 +02:00
Dennis Luxen
dd83d8ed61
make size of table compact
2014-06-19 10:40:04 +02:00
Dennis Luxen
58f23cda4a
use explicit casts where feasible
2014-06-17 15:51:43 +02:00
Dennis Luxen
a65e2d3115
downcast size_t to unsigned
2014-06-17 13:19:59 +02:00
Dennis Luxen
2d6eae9391
make conversion explicit
2014-06-11 18:15:36 +02:00
Dennis Luxen
0325861ef3
remove an unneeded parameter
2014-05-26 15:31:30 +02:00
Dennis Luxen
6ca35a6264
remove debug output
2014-05-26 09:25:42 +02:00
Dennis Luxen
a8ff3231a8
reduce debug verbosity
2014-05-21 12:33:14 +02:00
Dennis Luxen
c2a750a690
use 100 locations at max for dist table
2014-05-21 12:29:45 +02:00
Dennis Luxen
4aa7420d6a
remove unneeded includes
2014-05-20 18:54:03 +02:00
Dennis Luxen
75a2d4d00a
minor code refactoring, wip
2014-05-20 14:33:02 +02:00
Dennis Luxen
a47467f29b
store facade ptr in c'tor, save a param in sub-sequent function calls
2014-05-20 14:33:01 +02:00
Dennis Luxen
a69b3535a5
fix typo
2014-05-20 14:33:01 +02:00
Dennis Luxen
f4c23f3259
fix comparison
2014-05-20 14:33:01 +02:00
Dennis Luxen
e36e9fd629
make comparsion explicitly unsigned
2014-05-20 14:33:00 +02:00
Dennis Luxen
a80815d57a
implements output generation through a dedicated JSON container:
...
- JSON syntax is not scattered over several files, but one place
- Reduces code duplication
- breaking changes:
- new property in json(p) formatted response: "found_alternative": True/False
- returned filenames now response.js(on) or route.gpx
- /hello plugin returns JSON now
2014-05-20 14:33:00 +02:00
Dennis Luxen
3ae17761b3
rename variables
2014-05-14 08:54:36 +02:00
Dennis Luxen
9587923e55
make variable names consistent, migrate Plugins
2014-05-08 11:15:19 +02:00
Dennis Luxen
e12ad48822
migrate DataStructures to C++11
2014-05-07 18:39:16 +02:00
Dennis Luxen
946bfb9a26
migrate plugins directory to C++11
2014-05-07 10:38:31 +02:00
Dennis Luxen
f02ec41fbc
move raw pointer to smart ptrs
2014-04-28 19:37:23 +02:00
Dennis Luxen
8b3002a685
fix unpacking of geometry for shared memory
2014-04-24 13:17:11 +02:00
Dennis Luxen
7b5902a580
rename phantom nodes members
2014-04-24 12:55:53 +02:00
Dennis Luxen
149d037824
further copy edits
2014-04-24 12:05:43 +02:00
Dennis Luxen
b2b36984e1
make single parameter c'tor explicit
2014-04-21 17:40:07 +02:00
Dennis Luxen
64720c2d2e
several lints fixed that were detected by facebook's flint
2014-04-21 17:40:07 +02:00
Dennis Luxen
7794cd6274
do not instantiate shared memory facility in routed, fixes #905 and #910
2014-02-11 11:35:29 +01:00
DennisOSRM
41f3f53540
move includes to include/osrm
2013-12-20 13:12:56 +01:00
Dennis Luxen
fd2f000075
install lib header files with make install target
2013-12-17 17:59:44 +01:00
Dennis Luxen
aea5e446e5
minor efficiency improvements
2013-12-16 19:52:57 +01:00
Dennis Luxen
b030fe7db2
break out Coordinate in compile unit
2013-12-13 17:26:57 -05:00
Dennis Luxen
d0b5929a9e
explicitly give the locations of all via locations in response
2013-12-12 18:35:23 -05:00
Dennis Luxen
0e43697ee0
fixes issue #804
2013-11-20 18:24:06 +01:00
Dennis Luxen
cabaad4b17
replaced contigouos output data with collection of small'ish sub blocks. saves (re-)allocations. also removed a remaining stringstream
2013-11-14 17:16:26 -05:00
Dennis Luxen
ccf9efdaa5
rename file, untangle more includes
2013-11-14 12:42:57 -05:00
Dennis Luxen
dc4a3e9b89
untangle server and http components
2013-11-14 12:29:56 -05:00
Dennis Luxen
a9f54c44e9
move Reply into compile unit
2013-11-13 18:42:42 -05:00
Dennis Luxen
7824e1446a
removing completed todo markers
2013-10-15 14:35:34 +02:00
Dennis Luxen
9f5767a80c
remove superflous includes
2013-10-15 14:31:32 +02:00
Dennis Luxen
7951795ea4
Implementation of internal data storage
2013-10-15 14:19:53 +02:00
Dennis Luxen
fb1361b00d
Reworking data access to go always through facades
2013-10-15 14:19:52 +02:00
Dennis Luxen
a2153b668a
Rewiring query plugins
2013-10-15 14:14:54 +02:00
Dennis Luxen
e91b75a1bb
use empty() instead of comparisons
2013-10-15 14:04:12 +02:00
Dennis Luxen
f09e9b7790
make plugins templates that plug into data facade
2013-10-15 14:04:12 +02:00
Dennis Luxen
29499f21c5
License change to (simplified) 2-clause BSD. Good riddance, AGPL
2013-10-14 13:42:28 +02:00