|
872499360f
|
extent: derive from generic coord class
|
2015-03-03 19:43:09 +11:00 |
|
|
e5d99b3370
|
coord: use stricter member variable names
use tags for the core coordinate structures to specify what names should
be used for the data variables (in the data union)
|
2015-03-03 04:11:30 +11:00 |
|
|
ac5292527c
|
coord: add begin/end functions
|
2015-02-19 13:29:16 +11:00 |
|
|
93ec5be1f3
|
coord: add elements and value_type constants
|
2015-02-17 16:22:12 +11:00 |
|
|
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 |
|