|
b01635141f
|
json/tree: add type enum and value queries
|
2015-03-19 00:25:50 +11:00 |
|
|
5e20ee3a1d
|
json/fwd: add forward declaration header
|
2015-03-19 00:25:50 +11:00 |
|
|
5fd11fbe53
|
json/tree: make value classes final
|
2015-03-18 15:45:33 +11:00 |
|
|
4f0f040f7d
|
json/tree: add clone method
|
2015-03-18 15:44:46 +11:00 |
|
|
47cc2adfab
|
json: add key_error exception class
|
2015-03-18 15:42:03 +11:00 |
|
|
800937086b
|
aabb: add expand to include point
|
2015-03-12 01:05:47 +11:00 |
|
|
5d9c2b1696
|
c/base: add convenience type conversion operator
|
2015-03-11 22:58:14 +11:00 |
|
|
4e3d67185c
|
rename line to ray
|
2015-03-11 22:31:35 +11:00 |
|
|
98312c2c37
|
range: add interpolation accessor
|
2015-03-11 16:27:37 +11:00 |
|
|
daa492ce07
|
signal: add return value combiners
|
2015-03-10 22:52:38 +11:00 |
|
|
d4d5eaa6f8
|
traits: add func_traits for return types
|
2015-03-10 22:52:17 +11:00 |
|
|
e466b08a10
|
aabb: instance the class in util namespace
fixes clang compilation error
|
2015-03-10 16:20:12 +11:00 |
|
|
2cd7ce0aca
|
maths: use qualified min/max functions
|
2015-03-07 03:21:06 +11:00 |
|
|
994121f2bf
|
line: add aabb intersection test
|
2015-03-07 03:20:50 +11:00 |
|
|
1ec7761309
|
region: add calls to debug::sanity
|
2015-03-07 03:20:28 +11:00 |
|
|
8a0eee50e3
|
point: add from function
|
2015-03-07 03:20:07 +11:00 |
|
|
a2055b30bf
|
line: use aabb for box intersect
|
2015-03-07 03:19:48 +11:00 |
|
|
50f1e79ed9
|
line: reorder constants in box intersect
|
2015-03-07 03:19:25 +11:00 |
|
|
0ba8b414b4
|
coord/ops: comments
|
2015-03-07 03:18:32 +11:00 |
|
|
3f07f6edf7
|
coord/ops: negation operator
|
2015-03-07 03:18:13 +11:00 |
|
|
869125e308
|
coord/ops: correct order of operators scalar ops
|
2015-03-07 03:17:22 +11:00 |
|
|
07f6f9ea2a
|
aabb: initial stub
|
2015-03-07 03:16:57 +11:00 |
|
|
ae484f7e74
|
line: add AABB intersection test
|
2015-03-06 17:53:08 +11:00 |
|
|
832472c861
|
extent,region: instantiation for 3d types
|
2015-03-06 17:52:40 +11:00 |
|
|
e69d970e22
|
coord/ops: add max/min vector and element
|
2015-03-06 17:52:25 +11:00 |
|
|
cbf385b570
|
hash/hmac: instantiate in containing namespace
|
2015-03-06 02:02:27 +11:00 |
|
|
b96ccef8ba
|
coord/ops: use relative include paths
assists when building external projects
|
2015-03-06 02:01:50 +11:00 |
|
|
9d58f835a9
|
coord/ops: consistency in forward declarations
|
2015-03-06 02:01:32 +11:00 |
|
|
e461654de8
|
coord: split coord header into components
|
2015-03-06 01:46:01 +11:00 |
|
|
99ba406b4d
|
coord: move base coord class into main namespace
|
2015-03-06 01:16:14 +11:00 |
|
|
439bb19679
|
coord: move operators out of subclasses
|
2015-03-06 01:09:58 +11:00 |
|
|
872499360f
|
extent: derive from generic coord class
|
2015-03-03 19:43:09 +11:00 |
|
|
31d1d741e9
|
extent/region: update to use size parameters
|
2015-03-03 04:13:29 +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 |
|
|
791b91420f
|
extent: add indexing operator
|
2015-03-03 00:14:16 +11:00 |
|
|
08783ef1a3
|
region: use correct width/height in inset test
|
2015-03-02 18:49:13 +11:00 |
|
|
69864bdfcd
|
region: add rebase method
sets region base point
|
2015-03-02 18:49:12 +11:00 |
|
|
3e2c70f251
|
region: add magnitude setter
|
2015-03-02 18:49:12 +11:00 |
|
|
eda97b844b
|
extent: add MIN/MAX static members
|
2015-03-02 18:49:12 +11:00 |
|
|
22a492e58a
|
extent: add scalar constructor
|
2015-03-02 18:49:12 +11:00 |
|
|
29a148e2e5
|
hash/hotp: add simple HOTP implementation
|
2015-03-02 02:55:54 +11:00 |
|
|
cedcf90c3f
|
hash/hmac: add HMAC-SHA1 support
|
2015-03-02 01:21:52 +11:00 |
|
|
e52b8368f2
|
hash/hmac: add rfc 2202 test data
|
2015-03-02 00:41:52 +11:00 |
|
|
c10e11c398
|
hash/hmac: allow keys greater than block length
|
2015-03-02 00:35:58 +11:00 |
|
|
cce9af76e3
|
style
|
2015-03-02 00:35:45 +11:00 |
|
|
f4fe636cb0
|
hash/hmac: add simple HMAC-MD5
|
2015-03-02 00:07:50 +11:00 |
|
|
277354807e
|
hash/md5: fix blocksize block flushing on update
|
2015-03-02 00:05:30 +11:00 |
|
|
1392b38634
|
build: bump tap-driver
|
2015-03-02 00:05:09 +11:00 |
|
|
ba0b43ce20
|
signal: remove rvalref from constructor
too difficult to allow binding to lvals and rvals so just drop the rval
support. we shouldn't be using heavyweight types here anyway.
|
2015-02-20 21:54:08 +11:00 |
|
|
6c88184b6b
|
extent: add vector-only constructor
|
2015-02-20 21:53:51 +11:00 |
|