Dennis Luxen
8d9f830c53
change includes to lower case algorithms/
2014-11-28 10:12:08 +01:00
Dennis Luxen
c0be751ef4
renamed: DataStructures/SegmentInformation.h -> DataStructures/segment_information.hpp
2014-11-27 18:54:20 +01:00
Dennis Luxen
c791188811
separate logic between polyline compression algorithm and JSON formatting.
...
fixes and closes #1245
2014-10-28 17:31:51 -04:00
Dennis Luxen
369f669227
break out PhantomNode.h into a header/impl combo, rename to new naming scheme.
2014-10-27 17:56:06 -04:00
Dennis Luxen
94288843f1
make entire_length variable a private member that cannot be set from the outside and only accessed thru a const getter.
2014-10-27 12:21:29 -04:00
Dennis Luxen
392c07951e
some renaming of member functions to remove ambiguity
2014-09-15 14:23:43 +02:00
Dennis Luxen
bb3cbf2dda
fix indentation, remove superflous else clause
2014-08-20 14:01:40 +02:00
Dennis Luxen
39d96a45aa
fix lambda syntax
2014-08-20 12:14:31 +02:00
Emil Tin
00dd2463fd
use lambda to decide turn value
2014-08-20 11:48:47 +02:00
Emil Tin
2780ff31b5
fix bug with mode of 1st instruction
2014-08-20 11:08:59 +02:00
Emil Tin
30362cfc0c
update lua interface to speed and mode
2014-08-20 11:08:58 +02:00
Emil Tin
feaf8711d3
announce mode changes
2014-08-20 11:08:58 +02:00
Emil Tin
35988d8f09
fix problem with mode of first instruction
2014-08-20 11:08:42 +02:00
Emil Tin
4dd0377eb8
fix compilation of tests
2014-08-20 11:08:42 +02:00
Emil Tin
6fd615b9cd
first cut at porting travel mode, some tests fail
2014-08-20 11:08:41 +02:00
Dennis Luxen
0341a0d5e7
reformatting DescriptionFactory.cpp
2014-08-12 19:29:54 +02:00
Dennis Luxen
d54a55c12b
implements announcement of waypoints, closes #584
2014-08-11 20:29:15 +02:00
Dennis Luxen
ffdc3eee2d
use proper float literal instead of implicit cast from int
2014-07-10 15:01:38 +02:00
Guillaume Beraudo
129f7b7441
Remove unused polyline method
2014-06-24 17:18:52 +02:00
Dennis Luxen
5e1110930e
use proper floating point literal instead of implicit cast from int
2014-06-23 14:42:37 +02:00
Dennis Luxen
8104a8aea1
reformat to cut long line
2014-06-20 16:49:33 +02:00
Dennis Luxen
8aee371d81
further include untangling, chops 5sec compile time
2014-06-11 12:25:57 +02:00
Dennis Luxen
44ca12ead6
fix inverted logic
2014-05-28 12:05:42 +02:00
Dennis Luxen
38ebdbb563
implements #949 , wrong duration on first segment
2014-05-27 16:54:10 +02:00
Dennis Luxen
0325861ef3
remove an unneeded parameter
2014-05-26 15:31:30 +02:00
Dennis Luxen
75a2d4d00a
minor code refactoring, wip
2014-05-20 14:33:02 +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
24a61dc650
remove unused function parameters
2014-05-11 17:58:37 +02:00
Dennis Luxen
f060dfda40
refactor list of const static int into scoped enum
2014-05-08 18:04:05 +02:00
Dennis Luxen
50594febc7
consequently use emplace back instead of push
2014-05-08 11:18:46 +02:00
Dennis Luxen
e12ad48822
migrate DataStructures to C++11
2014-05-07 18:39:16 +02:00
Dennis Luxen
17ed4f908c
(partially) migrate Descriptors to use C++11 syntax
2014-05-07 10:38:31 +02:00
Dennis Luxen
16ca8da438
remove deactivated debug out for good
2014-04-25 13:31:08 +02:00
Dennis Luxen
9b3dab8055
implement loading of compressed geometries
2014-04-24 13:06:56 +02:00
Dennis Luxen
394e369b54
fix edge-expanded offsets
2014-04-24 13:06:55 +02:00
Dennis Luxen
9ccc8a7404
remove first segment if distance is 0 (down to 7 failed)
2014-04-24 12:55:53 +02:00
Dennis Luxen
752fb880be
switch edge-expanded street name indexes to be first segment names (18 failed tests left)
2014-04-24 12:55:53 +02:00
Dennis Luxen
b679a94930
first segment needs to be properly cut
2014-04-24 12:15:04 +02:00
Dennis Luxen
5bde545ce3
All good, but needs unpacking of start and end
2014-04-24 12:07:46 +02:00
Dennis Luxen
c71c8b0047
Unpacking of intermediate paths
2014-04-24 12:03:19 +02:00
Dennis Luxen
9958aaae4f
fixes #871
2014-01-20 19:24:20 +01:00
Dennis Luxen
d0b5929a9e
explicitly give the locations of all via locations in response
2013-12-12 18:35:23 -05:00
Dennis Luxen
009f08dca3
Refactoring PathData class
2013-12-08 19:10:10 +01:00
Dennis Luxen
2edf4906a4
refactoring SegmentInformation to fit into a cache line
2013-12-08 18:33:53 +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
8f4b0c8078
de-templetize polyline generalizer
2013-11-13 17:33:19 -05:00
Dennis Luxen
c56a57c0ba
refactor legacy code
2013-11-13 15:52:01 -05:00
Dennis Luxen
593dfd0108
Merging and rebasing of develop into shared_memory
...
Conflicts:
DataStructures/SearchEngine.h
DataStructures/StaticRTree.h
Descriptors/DescriptionFactory.cpp
Library/OSRM.cpp
Library/OSRM.h
RoutingAlgorithms/BasicRoutingInterface.h
RoutingAlgorithms/ShortestPathRouting.h
Server/DataStructures/BaseDataFacade.h
Server/DataStructures/InternalDataFacade.h
Server/DataStructures/QueryObjectsStorage.cpp
Server/DataStructures/SharedDataFacade.h
routed.cpp
2013-10-15 17:04:53 +02:00
Dennis Luxen
41df92bb93
Use new data facade in all descriptors
2013-10-15 14:17:44 +02:00