Dennis Luxen
7250a82286
remove dead code
2014-05-26 13:08:10 +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
c33c6188a8
migrating Algorithms directory to C++11
2014-05-07 10:38:31 +02:00
Dennis Luxen
1863e85bf5
move polyline compressor into compile unit
2013-11-13 17:32:44 -05:00
Dennis Luxen
c56a57c0ba
refactor legacy code
2013-11-13 15:52:01 -05:00
Dennis Luxen
29499f21c5
License change to (simplified) 2-clause BSD. Good riddance, AGPL
2013-10-14 13:42:28 +02:00
Dennis Luxen
4748bca8a4
Refactoring _Coordinate class
2013-08-14 13:12:28 +02:00
Dennis Luxen
4430cbc3cb
First implementation of moving the algorithmic core into a library
2013-06-26 19:47:16 -04:00
DennisOSRM
2c08adab24
Making functions const when necessary
2012-11-19 11:44:30 +01:00
DennisOSRM
1fdfac4aaf
Refactoring extraction stuff
2012-08-27 17:40:59 +02:00
DennisOSRM
78ade5b7d7
Adding a number of explicit namespace declarations
2012-04-14 18:18:18 +02:00
DennisOSRM
99641bd55c
Linestring is generalized by an untuned (Ramer-)Douglas-Peucker
...
algorithm. Distance computation is still a naive implementation and can
be further sped up if necessary
2011-11-18 18:00:08 +01:00
DennisOSRM
d874b51419
Added some minor code formatting
2011-11-17 15:41:49 +01:00
DennisOSRM
37e07025f7
Moved pure algorithms to /Algorithms sub directory
2011-11-16 19:10:49 +01:00