Dennis Luxen
7b14de13ec
assign complete edge data if duplicate shortcut edge has lower weight
2014-03-03 14:08:34 +01:00
alex85k
275961f088
Fix assertion in debug version
...
When running tests on FreeBSD 10 on debug verion I got boost assertion errors in mutex.hpp:79 .
It seems that mutex unlock is not needed (it is already unlocked and behavior is undefined).
2014-02-04 19:56:23 +06:00
Dennis Luxen
ce784e0491
distinguish between left and right, thx @emiltin
2014-01-27 12:58:23 +01:00
Dennis Luxen
65ad3bb941
fix test regression
2014-01-27 12:55:17 +01:00
Dennis Luxen
b5b4280c3b
remove c-style calls to fabs
2014-01-27 11:26:34 +01:00
Dennis Luxen
0649f6e607
preparing call of turn penalty function
2014-01-27 11:18:26 +01:00
Dennis Luxen
046fe93f1f
refactor ExtractorStructs.h for faster compiles. achieves approx. 10 secs
2014-01-09 16:13:35 +01:00
Dennis Luxen
8acf081be3
remove dead function decl
2013-12-27 15:47:51 +01:00
Dennis Luxen
758027e2e0
untangling includes to cut down compile time
2013-12-13 18:49:05 -05:00
Dennis Luxen
b030fe7db2
break out Coordinate in compile unit
2013-12-13 17:26:57 -05:00
Dennis Luxen
d5eee3138f
fixes issues #768 , #794 , #812
2013-12-11 15:36:32 -05:00
Dennis Luxen
ca17efd764
break out OriginalEdgeData class into its own include
2013-12-09 11:45:45 -05:00
Dennis Luxen
dc9db06cc8
reverting skeleton, introducing later
2013-12-08 15:52:23 +01:00
Dennis Luxen
cb5931aaeb
add skeleton for geometry compression
2013-12-08 15:52:23 +01:00
Dennis Luxen
f47d944349
do not seek in temporary storage
2013-12-08 15:52:22 +01:00
Dennis Luxen
682079adc6
add buffering to temporary storage
2013-12-08 15:52:22 +01:00
Dennis Luxen
f0fb97e67c
add buffering to temporary storage
2013-12-08 15:52:22 +01:00
Dennis Luxen
6e5058f95f
further refactoring and code simplification
2013-12-08 15:52:22 +01:00
Dennis Luxen
31b8997518
partially fixes #768 , #794 , #812
2013-12-08 15:52:22 +01:00
Dennis Luxen
76a9723268
remove dead code
2013-12-08 15:52:22 +01:00
Dennis Luxen
5fe79764de
implements #801
2013-12-08 15:52:22 +01:00
Dennis Luxen
38bf0c276c
moving BFS exploration into its own function
2013-12-08 15:52:21 +01:00
Dennis Luxen
22abc27b6b
use explicit unsigned type in max operation
2013-12-08 15:52:21 +01:00
Dennis Luxen
19f6d885fe
remove potential division by zero
2013-12-08 15:52:21 +01:00
Dennis Luxen
b19a633441
add geometry compressor
2013-12-08 15:52:21 +01:00
DennisOSRM
27a760c58c
Move edge-based node out ouf surrounding class
2013-10-15 14:35:36 +02:00
Dennis Luxen
29499f21c5
License change to (simplified) 2-clause BSD. Good riddance, AGPL
2013-10-14 13:42:28 +02:00
Dennis Luxen
bf8505a285
removing all FLT_EPSILONs
2013-10-02 13:05:54 +02:00
Dennis Luxen
5294fc4767
Fixing another coverity issue
2013-09-17 15:27:51 +02:00
Dennis Luxen
cf29621aa7
Making edge factor more verbose
2013-08-16 11:08:07 +02:00
Dennis Luxen
b7980b83df
removing dead comments
2013-08-15 15:51:07 +02:00
Dennis Luxen
0a0bed7ae0
Refactoring graph factory
2013-08-14 18:43:01 +02:00
Dennis Luxen
4748bca8a4
Refactoring _Coordinate class
2013-08-14 13:12:28 +02:00
Dennis Luxen
916387748c
Refactor _Restriction class
2013-08-14 11:59:46 +02:00
Dennis Luxen
764ad81537
Some mild refactoring
2013-08-13 18:34:33 +02:00
Dennis Luxen
e26c41095f
Some mild refactoring
2013-08-13 18:33:20 +02:00
Dennis Luxen
ef221e1c6c
Replacing log macros by more sophisticated mechanism
2013-08-08 14:17:01 +02:00
Dennis Luxen
b405029f0f
Refactoring base config class into proper ini file name
2013-08-06 17:23:40 +02:00
Dennis Luxen
23899613c3
Implement #495
2013-08-05 18:37:42 +02:00
Dennis Luxen
54302a53e1
use exceptions instead of hard abort
2013-08-05 17:28:57 +02:00
Dennis Luxen
5c84c12f40
Fixing errors from static analysis
2013-06-27 11:44:32 -04:00
Dennis Luxen
63d8abe32f
First implementation of moving the algorithmic core into a library
2013-06-26 19:48:22 -04:00
Dennis Luxen
747e4a7061
Reorder include block according to style guide
2013-06-26 09:49:00 -04:00
Dennis Luxen
648f9c9723
replacing nearest neighbor grid by static r-tree
2013-06-26 09:32:03 -04:00
Dennis Luxen
728bcc2b10
Removing debug output
2013-06-25 13:27:03 -04:00
Dennis Luxen
c75ae957f1
Remove GUARANTEE macro
2013-06-24 16:56:10 -04:00
Dennis Luxen
155e0fada6
Fixed an integer overflow in assertion
2013-06-24 16:05:27 -04:00
Dane Springmeyer
556b498e06
remove lexical cast, its evil
2013-05-14 20:12:47 -07:00
Dennis Luxen
6d61e950d6
Removing superflous semicolon
2013-05-13 08:06:25 -04:00
DennisOSRM
ff09af2812
Fixes #597 , compile issues with boost filesystem2.
2013-03-03 17:38:35 +01:00