Commit Graph

17 Commits

Author SHA1 Message Date
319a8ce616 coord: use inherited class for data definitions
keep as many operations centralised in the base coord class as possible.
2015-01-19 19:13:52 +11:00
123ce6fcb4 coord: add missing required headers 2015-01-13 18:41:51 +11:00
0bf6e79932 coord: make dimension constexpr 2015-01-13 18:41:51 +11:00
79cb10c7cb coord: add default copy and assign operators 2015-01-13 18:41:51 +11:00
ed62d9516e coord: make scalar constructors explicit 2015-01-13 18:41:51 +11:00
04b22cb64d coord: add dimension constant 2015-01-12 16:03:24 +11:00
143213db77 coord: add value_type typedef 2015-01-12 16:03:24 +11:00
d508330295 coord: add single element constructor 2014-12-30 01:28:17 +11:00
af3adb9ff1 coord: add more named element accessors 2014-12-16 15:28:02 +11:00
5956d0421e parameterise point, vector, region, matrix on type 2014-12-15 20:10:56 +11:00
c3cd865c16 coord: add generic dot function 2014-12-15 13:30:02 +11:00
29c2457549 coord: add index accessor operators 2014-12-15 13:29:57 +11:00
d845cc6c39 coord: give names for 4 valued coord parts 2014-08-18 22:12:11 +10:00
ff55c368cf Avoid shadowing locals in coord constructor 2013-08-05 16:37:34 +10:00
0d21857d76 Add r and t aliases for coordinate types 2013-07-30 23:50:56 +10:00
7dcb56680b Disable clang anonymous struct warnings for coord 2012-06-13 16:01:42 +10:00
e889aa35b4 Add forgotten coord base class header 2012-05-30 20:20:43 +10:00