Commit Graph

23 Commits

Author SHA1 Message Date
233251b2c8 vector: workaround internal compiler error for gcc 2014-08-01 21:39:13 +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
de0d05df97 Add decleration for vector::redim as a reminder 2013-08-06 14:32:08 +10:00
b4228aca1e Add polar to cartesian operation for vectors 2013-07-30 23:52:31 +10:00
7d61acc8c1 Remove double printing of vector[0] 2012-06-14 18:32:17 +10:00
b08a47e68f Restrice optimisation pragmas to GCC 2012-06-13 16:01:42 +10:00
0ac8785b2a Fix some whitespace errors 2012-05-30 20:20:19 +10:00
247d47f733 Add more scalar operators 2012-05-26 18:02:11 +10:00
eecc648954 Add more scalar operators 2012-05-23 20:42:05 +10:00
c9242467d8 Add scalar operator overloads for vector 2012-05-22 14:13:34 +10:00
40c40507f9 Give vector and point templated dimension size 2012-05-18 17:56:24 +10:00
4f5d75a1df Make all check macros uppercase 2012-05-11 12:34:21 +10:00
68adb32472 Add is_zero for vector magnitude 2012-05-03 15:56:56 +10:00
e9fb4af89d Allow json-to-vectors with 1/2/3 dimensions 2012-04-27 13:18:12 +10:00
ed990ba889 Move output operators into target's namespace 2012-04-24 18:12:07 +10:00
77942e008d Change my email to an active domain 2012-04-23 13:10:50 +10:00
45d8cfffbf Rename "to_<type>" functions to "as_<type>"
'to' implies a copy, 'as' implies reinterpret.
2012-04-12 16:08:06 +10:00
ea50f64857 Add spherical/cartesian transforms 2011-10-29 23:14:07 +11:00
205b43b682 Add json extraction operator for vector 2011-10-29 21:17:48 +11:00
0946382b71 Add vector equality operator 2011-10-29 15:07:34 +11:00
1c73bddf8b Add more vector operators 2011-10-24 15:17:15 +11:00
2aee108e79 Make 3d matrix/vectors and general matrix/vectors 2011-10-18 21:45:55 +11:00
745e06d1af initial import from waif 2011-05-23 17:18:52 +10:00