Commit Graph

846 Commits

Author SHA1 Message Date
95c6d56cf9 Make elems parameters const 2014-03-03 14:09:41 +11:00
71fcd082aa Allow range::normalise to return non-unit values 2014-02-18 16:00:48 +11:00
9cc47a05bd Add point::redim implementation 2014-02-18 15:28:28 +11:00
db62693535 Add CHECK_GE and CHECK_LE 2014-02-12 17:05:37 +11:00
7121465c0a Add sectioning comments 2014-02-12 17:04:48 +11:00
b1e5c5c309 Make elems function constexpr 2013-09-20 17:33:25 +10:00
5bcc35612c Add period query class 2013-09-20 17:33:08 +10:00
6aa89a740d Fix typo in region::closest condition 2013-09-19 15:15:38 +10:00
d7f8246cf5 Add missing m4 files 2013-09-18 16:58:16 +10:00
0e36781721 Add manhattan closest calculation 2013-09-18 13:52:11 +10:00
7849001750 Add address sanitizer option 2013-09-18 13:42:35 +10:00
ca2493f811 Add top include path to test programs 2013-08-26 15:10:23 +10:00
be53ad9c75 Use unique_ptr for matrix storage 2013-08-26 15:10:06 +10:00
03eab1354a Add simple polled rate limiter 2013-08-08 12:00:29 +10:00
3615bb2fa1 Use constants for millseconds/seconds 2013-08-08 11:59:45 +10:00
bd5b9722ea Make vector constructor explicit
It had been seen to construct out of single doubles, which is
problematic...
2013-08-06 21:23:56 +10:00
f40771eb87 Move signal definitions to ipp 2013-08-06 21:23:40 +10:00
de0d05df97 Add decleration for vector::redim as a reminder 2013-08-06 14:32:08 +10:00
4e8d9e793b Add subtraction operators for point - vector 2013-08-06 14:31:46 +10:00
d6c0a821f4 Add choose implementation for fixed size arrays 2013-08-06 12:24:00 +10:00
c3a268b2c3 Set number iostream precision to maximum 2013-08-05 22:39:44 +10:00
d425f1c67a Add serialisers for float and int 2013-08-05 22:39:34 +10:00
8b7f915c01 Reconstruct version type as a struct 2013-08-05 21:46:31 +10:00
e67e0329fa Remove dependency on system netlibs for ip test 2013-08-05 21:46:31 +10:00
28bfa42ec3 Avoid shadowing common stringstring name in CHECK 2013-08-05 21:46:31 +10:00
1fac4bff06 Simplify test case CPPFLAGS 2013-08-05 21:46:31 +10:00
a072f97ffe Rename random test to avoid #including built test 2013-08-05 21:43:01 +10:00
b0c6b33f20 Add to_json for bool, nullptr, string 2013-08-05 20:54:19 +10:00
e4da68ffe7 Comment consistency 2013-08-05 20:12:04 +10:00
ca681e6ca7 Whitespace consistency 2013-08-05 16:45:25 +10:00
bb19448ee9 Fix missing headers in tests for windows 2013-08-05 16:45:03 +10:00
0c4f9cb275 Fix headers and linking for network tests 2013-08-05 16:43:52 +10:00
798ea55ec9 Fix type warnings 2013-08-05 16:42:58 +10:00
9ff59f8130 Add a clock which gives deltas when polled 2013-08-05 16:40:43 +10:00
6ace3c8b1d Fix use of long types in 32bit zlib wrapper 2013-08-05 16:40:15 +10:00
eb0f609f81 Clean up signed type conversions in parse dispatch 2013-08-05 16:39:40 +10:00
00fe6c12e3 Add missing header 2013-08-05 16:39:31 +10:00
a601b20683 Fix bitshifting wide types on 32bit platforms 2013-08-05 16:38:47 +10:00
f256f4d0e9 Add a point constrain method to region
Force a point to not exceed the region boundaries.
2013-08-05 16:38:05 +10:00
ff55c368cf Avoid shadowing locals in coord constructor 2013-08-05 16:37:34 +10:00
b4dda9b9fa Move ostream operators into global namespace 2013-08-05 16:37:11 +10:00
63637768ce Clean unused variable warning 2013-08-05 16:36:29 +10:00
3deeb498bb Disable latex doxygen output 2013-08-05 16:36:15 +10:00
9d9fe9507c Correct typo in append for Wshadow 2013-08-05 16:35:05 +10:00
b4228aca1e Add polar to cartesian operation for vectors 2013-07-30 23:52:31 +10:00
1f37a8d04c Add constrain operation for points in regions 2013-07-30 23:52:09 +10:00
847242a59f Add scale operation for regions 2013-07-30 23:51:55 +10:00
0d21857d76 Add r and t aliases for coordinate types 2013-07-30 23:50:56 +10:00
745568db87 Add red/green/blue static colour definitions 2013-07-30 23:50:37 +10:00
cca9efdc5d Fix typo in boost_filesystem detection 2013-07-30 16:26:11 +10:00