Dennis Luxen
2e5cc1e6ae
remove redundant code and streamline coordinate interface
2015-01-22 16:48:53 +01:00
Dennis Luxen
501863a0eb
move external dependence mapbox/variant into third_party directory
2015-01-20 18:06:26 +01:00
Dennis Luxen
01f3237416
speed up nearest neighbor query by pruning, move coordinate calculations away from library interface
2015-01-20 16:24:49 +01:00
Dennis Luxen
0077856d2f
Merge commit 'b65f1d7df0b997eac085da7f5a3344a86b812916' as 'Include/variant'
2015-01-14 09:36:20 +01:00
Dennis Luxen
201afbbeec
rm hard copy of variant.
2015-01-14 09:32:43 +01:00
Dennis Luxen
c6bb7c5993
renamed: Include/osrm/ServerConfig.h -> Include/osrm/libosrm_config.hpp
...
pass lib config object by reference
2015-01-08 15:05:54 +01:00
Dennis Luxen
48b131eb5c
Merge branch 'max_locations_distance_table' of https://github.com/frodrigo/osrm-backend into frodrigo-max_locations_distance_table
...
Conflicts:
Library/OSRM.h
Library/OSRM_impl.cpp
Library/OSRM_impl.h
2015-01-08 14:49:10 +01:00
Frederic Rodrigo
12f2acc9ff
Order ServerPaths members by memory size, pass ServerPaths by ref
2015-01-06 15:33:57 +00:00
Frédéric Rodrigo
598f5519d1
Remove setters from structures server_config
2015-01-06 14:11:09 +00:00
Frédéric Rodrigo
ced64d7a09
Move server configuration from method parameter to a struct
2015-01-06 14:11:09 +00:00
Dennis Luxen
b50a907ca3
fix changed include paths
2015-01-06 13:17:12 +01:00
Dennis Luxen
59e9a67abd
rename and remove include header files for stabilized lib API
2015-01-06 13:09:44 +01:00
Dennis Luxen
b384340cbb
Revert "remove remnants of hinting mechanism"
...
This reverts commit 7de428233e
.
2015-01-05 12:57:34 +01:00
Dennis Luxen
7de428233e
remove remnants of hinting mechanism
2015-01-02 17:10:47 +01:00
Dennis Luxen
b227c90c18
remove redundant local variable
2014-10-28 11:11:06 -04:00
Dennis Luxen
511c21029e
To arrive at a later point in time: Revert "remove inline keywords"
...
This reverts commit 81b0447024
.
2014-10-21 18:34:50 +02:00
Dennis Luxen
81b0447024
remove inline keywords
2014-10-21 18:06:58 +02:00
Dennis Luxen
ed960ccc8d
refactor angle computation into class/compile unit
2014-10-10 18:47:28 +02:00
Dennis Luxen
8b57db467a
move c'tor should not take const argument
2014-10-02 19:19:52 +02:00
Dennis Luxen
efaa3b5ab2
Merge branch 'stefan-rajkovic-multiple-nearest-points' of https://github.com/srajkovic/osrm-backend into srajkovic-stefan-rajkovic-multiple-nearest-points
...
Conflicts:
DataStructures/RouteParameters.cpp
Server/APIGrammar.h
2014-09-16 12:32:40 +02:00
Dennis Luxen
02428f1e06
add object library to benchmarks
2014-09-15 12:21:13 +02:00
Stefan Rajkovic
38117df11b
Added ability to get multiple points from /nearest by using num_results argument
2014-08-08 13:58:30 -04:00
Dennis Luxen
0c529361a3
add member variable/functions to store information if uturns are allowed
2014-07-16 12:47:10 +02:00
Dennis Luxen
51ad72a432
remove superflous include
2014-07-02 11:06:55 +02:00
Dennis Luxen
e67cf578ae
remove explicit c'tor from Coordinate, use initializer list in PolylineCompressor
2014-06-30 15:16:35 +02:00
Dennis Luxen
ea05aa225e
rename some function names in Reply
2014-06-09 17:57:35 +02:00
Dennis Luxen
56cdabff6a
add move c'tor to Header
2014-06-09 17:57:03 +02:00
Dennis Luxen
63ee376f71
removing constexpr at one position
2014-06-06 18:01:01 +02:00
Dennis Luxen
67bcb98a84
make some constants explicit floats to cut down on MSVC conversion warnings
2014-06-06 15:39:29 +02:00
Dennis Luxen
fa0c5db18c
include <string> as it is needed
2014-06-05 18:29:22 +02:00
Dennis Luxen
964118d1d6
add more comments and rename a couple of badly named variables
2014-06-05 17:27:00 +02:00
Dennis Luxen
21eb5b661d
add integer based approximation for perpendicular distance
2014-05-30 14:33:37 +02:00
Dennis Luxen
493b13364f
move geographical distance computation to floats
2014-05-21 12:33:54 +02:00
Dennis Luxen
9117b45899
move more distance calculations to float
2014-05-21 10:03:30 +02:00
Dennis Luxen
812cf36d52
use floats instead of doubles for distance computations
2014-05-20 19:29:09 +02:00
Dennis Luxen
1802839a22
add approximator for perpendicular distance
2014-05-20 16:23:47 +02:00
Dennis Luxen
8983c0f927
move GetBearing(.) function into FixedPointCoordinate
2014-05-20 14:33:01 +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
5e26e4c22d
replacing all boost unordereds
2014-05-09 18:40:07 +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
abd20776a2
reformat file in Include
2014-05-07 15:37:39 +02:00
Dennis Luxen
acef734643
break out RouteParameters into compile unit
2014-05-07 15:33:24 +02:00
Dennis Luxen
c5a3937c80
use constexpr to aid compiler
2014-05-07 12:04:42 +02:00
Dennis Luxen
66fb5fc9c8
allow approximation of euclidian distances by lat/lon components
2014-05-07 10:38:31 +02:00
Dennis Luxen
e3cc896a42
consolidate duplicated distance calculations
2014-05-07 10:38:28 +02:00
Dennis Luxen
d316202834
avoid private static function
2014-04-28 12:56:32 +02:00
Dennis Luxen
5bde545ce3
All good, but needs unpacking of start and end
2014-04-24 12:07:46 +02:00
Dennis Luxen
eaed8572f0
make all error messages JSON
2014-04-21 17:40:06 +02:00
Dennis Luxen
6c158f5a1b
move typedef into a single line
2014-04-03 12:08:51 +02:00