8a0eee50e3
point: add from function
2015-03-07 03:20:07 +11:00
439bb19679
coord: move operators out of subclasses
2015-03-06 01:09:58 +11:00
60f2a7e00d
point: add self-division operator
2015-02-19 13:18:28 +11:00
6abfd252d9
coord: move free maths func from point to vector
2015-01-28 14:59:33 +11:00
52f53caee5
debug: drop support for CHECK_HARD
...
HARD vs SOFT assertions were never very well defined or supported.
Currently they just imply a level of functionality that isn't present;
it's better to remove them instead of expending the effort at this
point.
2015-01-28 14:49:34 +11:00
1b19dadd40
point: add free multiply operator
2015-01-21 23:40:13 +11:00
de538d528b
point: collapse template instantiations behind def
2015-01-21 23:40:13 +11:00
f64e232201
point: point subtraction should give a vector
2015-01-19 19:14:53 +11:00
09f5894d0c
point: add scalar division operation
2015-01-15 14:04:51 +11:00
64c11bdcb0
point/vector: use coord constructors
2015-01-13 18:41:51 +11:00
7007b76db6
point: add static const member ORIGIN
2015-01-05 18:08:20 +11:00
a248d14d54
point: instance ostream for size_t templates
2014-12-19 15:00:04 +11:00
58aeeb1786
point: add equality operator
2014-12-19 14:59:50 +11:00
1bb4c752f1
point: templatise distance functions
2014-12-19 14:59:16 +11:00
5956d0421e
parameterise point, vector, region, matrix on type
2014-12-15 20:10:56 +11:00
4e8d9e793b
Add subtraction operators for point - vector
2013-08-06 14:31:46 +10:00
b08a47e68f
Restrice optimisation pragmas to GCC
2012-06-13 16:01:42 +10:00
58e69fbd44
Instance the point ostream operators
2012-06-08 16:45:39 +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
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
6d879a96de
Add distance2 for point
2012-05-03 18:12:12 +10:00
2aee108e79
Make 3d matrix/vectors and general matrix/vectors
2011-10-18 21:45:55 +11:00
dd1a935ed4
Add subtration operation for points
2011-09-13 16:49:10 +10:00
24e94d27fc
Give point an ostream operator
2011-09-13 15:12:30 +10:00
8c995c22ac
Make points be three dimensional
2011-09-13 15:12:09 +10:00
d6f0fd956c
Add add/assign operator to point
2011-09-07 21:51:13 +10:00
6e73c22d91
Move point to the util namespace
2011-08-15 20:11:20 +10:00
f45c5faf76
Add basic 2 dimensional point classes
2011-06-23 22:04:51 +10:00