Dennis Luxen
|
57fab61789
|
move casts from/to string into static class
|
2014-10-08 14:47:22 +02:00 |
|
Dennis Luxen
|
8dc85e7641
|
use C++11 type traits to reduce code size in integral->string conversion
|
2014-10-08 12:40:56 +02:00 |
|
Dennis Luxen
|
0047040af9
|
encapsulate base64 encoding into class to remove static functions from global namespace
|
2014-10-03 10:38:37 +02:00 |
|
Dennis Luxen
|
5689a96602
|
make c'tors of Descriptors explicit
|
2014-10-02 19:22:02 +02: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
|
c63218a889
|
add final/override keyword where possible to help compiler de-virtualize function calls
|
2014-08-18 10:19:33 +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
|
d4bf02c882
|
replace boost integer range
|
2014-08-05 17:19:09 +02:00 |
|
Dennis Luxen
|
759449b4be
|
remove an unneeded check in JSONDescriptor
|
2014-08-01 15:59:45 +02:00 |
|
dmbreaker
|
a999cb9db9
|
Fixes alternative route end-point (http://imgur.com/ZQhwTZi)
|
2014-07-31 16:10:02 +04:00 |
|
Dennis Luxen
|
1188002bcb
|
downcast position explicitly to unsigned
|
2014-07-15 16:48:04 +02:00 |
|
Dennis Luxen
|
fc399e01fe
|
explicitly cast segment length from float to int
|
2014-07-10 15:06:20 +02:00 |
|
Dennis Luxen
|
ffdc3eee2d
|
use proper float literal instead of implicit cast from int
|
2014-07-10 15:01:38 +02:00 |
|
Dennis Luxen
|
1d3932e8c5
|
fix an off-by-one issue in the output JSON
|
2014-06-27 16:18: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
|
61f3d85af1
|
add even more cast sanity
|
2014-06-18 11:49:01 +02:00 |
|
Dennis Luxen
|
b8ea935424
|
cast bearing to unsigned
|
2014-06-18 11:17:51 +02:00 |
|
Dennis Luxen
|
0f2062b739
|
round bearing value to integers
|
2014-06-18 11:00:13 +02:00 |
|
Dennis Luxen
|
58134200df
|
use float consistently in DescriptionFactory
|
2014-06-18 10:44:46 +02:00 |
|
Dennis Luxen
|
f6bab21928
|
use double consistently in JSONDescriptor
|
2014-06-18 10:44:09 +02:00 |
|
Dennis Luxen
|
bbc0ba147a
|
reformat Descriptors/JSONDescriptor.h
|
2014-06-18 10:15:38 +02:00 |
|
Dennis Luxen
|
ba440550a6
|
make conversion explicit
|
2014-06-11 18:15:31 +02:00 |
|
Dennis Luxen
|
8aee371d81
|
further include untangling, chops 5sec compile time
|
2014-06-11 12:25:57 +02:00 |
|
Dennis Luxen
|
71c4f81b59
|
avoid signed/unsigned comparison
|
2014-06-10 18:08:58 +02:00 |
|
Dennis Luxen
|
44ca12ead6
|
fix inverted logic
|
2014-05-28 12:05:42 +02:00 |
|
Dennis Luxen
|
acefb5a5f3
|
remove debug output
|
2014-05-27 19:05:37 +02:00 |
|
Dennis Luxen
|
38ebdbb563
|
implements #949, wrong duration on first segment
|
2014-05-27 16:54:10 +02:00 |
|
Dennis Luxen
|
49a1dfff60
|
fix off-by-one issue related to #1020
|
2014-05-27 12:09:05 +02:00 |
|
Dennis Luxen
|
5f4d342d45
|
move last leg handling into DescribeLeg() function
|
2014-05-27 11:48:19 +02:00 |
|
Dennis Luxen
|
78270c8155
|
fix unneeded variable warning in release build
|
2014-05-26 18:40:21 +02:00 |
|
Dennis Luxen
|
f62515e13b
|
commented assertion that is triggered on trivial instances
|
2014-05-26 16:03:08 +02:00 |
|
Dennis Luxen
|
0325861ef3
|
remove an unneeded parameter
|
2014-05-26 15:31:30 +02:00 |
|
Dennis Luxen
|
37f8285a6e
|
implements #1020
|
2014-05-26 15:31:09 +02:00 |
|
Dennis Luxen
|
917b1cbd6c
|
fix index of instructions
|
2014-05-26 11:38:35 +02:00 |
|
Dennis Luxen
|
75a2d4d00a
|
minor code refactoring, wip
|
2014-05-20 14:33:02 +02:00 |
|
Dennis Luxen
|
c970cd13cc
|
flip bearings by 180
|
2014-05-20 14:33:01 +02:00 |
|
Dennis Luxen
|
8983c0f927
|
move GetBearing(.) function into FixedPointCoordinate
|
2014-05-20 14:33:01 +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 |
|