1417 Commits

Author SHA1 Message Date
Daviw Williams
c91b10ce73 Merge branch 'feature/bounds-checks' into develop 2013-06-13 17:04:55 +02:00
Daviw Williams
1e55859107 Renamed WrapMode::None (and others) to avoid conflict with Python reserved word 'None'. 2013-06-13 16:49:02 +02:00
Daviw Williams
dc7c7eb552 Removed old BoundsCheck enum. 2013-06-13 16:27:46 +02:00
Daviw Williams
6e8030f4b5 Changes to hopefully fix Linux compile problems. 2013-06-13 15:55:15 +02:00
Daviw Williams
62f273bd74 Small changes, hoping to help the Linux version compile. 2013-06-12 16:52:17 +02:00
David Williams
0a4ffc2351 Linux compile fixes. 2013-06-12 16:38:27 +02:00
Daviw Williams
28f81a8ae1 Replaced call to getVoxelAt with getVoxel. 2013-06-12 15:57:51 +02:00
Daviw Williams
2f62a7de8d Marked getVoxelAt functions as deprecated. 2013-06-12 15:51:06 +02:00
Daviw Williams
27833ee03f Fixed compiler warnings. 2013-06-12 15:45:57 +02:00
Daviw Williams
3249562d97 Removing more calls to getVoxelAt()... 2013-06-12 15:41:45 +02:00
Daviw Williams
efb6d12fc8 Eliminated dome calls to getVoxelAt. 2013-06-12 15:22:21 +02:00
Daviw Williams
45af7a4246 Removed some getVoxelAt() calls in tests. 2013-06-12 15:11:45 +02:00
Daviw Williams
3a9b393459 Renamed getVoxelAt in volume samplers to avoid confusion with the version in volumes. 2013-06-12 15:10:14 +02:00
Daviw Williams
7276b872c4 More work replacing getVoxelAt with getVoxel. 2013-06-12 15:03:34 +02:00
Daviw Williams
60d6658e1a Changed a couple of 'getVoxelAt()' to 'getVoxel()'. 2013-06-12 13:38:36 +02:00
Daviw Williams
1f2b7e4742 Added modified setVoxel functions to SimpleVolume and LargeVolume. 2013-06-07 16:57:45 +02:00
Daviw Williams
d98856b276 setVoxel for RawVolume now takes WrapMode instead of bounds check. 2013-06-07 16:49:06 +02:00
Daviw Williams
292b21dcdf Added merging of BoundsCheck and WrapMode changes into LargeVolume. 2013-06-07 16:13:11 +02:00
Daviw Williams
3d82b9643f Applied BoundsCheck and WrapMode merging changes to SimpleVolume. 2013-06-07 15:58:24 +02:00
Daviw Williams
8ed5edf85f Documentation fix. 2013-06-07 15:47:21 +02:00
Daviw Williams
900b693e25 More work combining BoundsCheck with WrapMode. 2013-06-07 15:43:35 +02:00
Daviw Williams
745f24eab8 More work on wrap modes. 2013-06-06 16:39:49 +02:00
Daviw Williams
6bc379f0df More work combining WrapMode and BoundsCheck 2013-06-06 16:26:55 +02:00
Daviw Williams
2b03e84f83 Combining BoundsChecks and WrapMode into a single enum. 2013-06-06 16:07:47 +02:00
Daviw Williams
073c415a38 Work on new getVoxel() functions. 2013-05-29 16:07:27 +02:00
Daviw Williams
de8c69456f Added macro to throw an exception but not log it. Useful in some high-performance scenarios. 2013-05-27 15:09:43 +02:00
Daviw Williams
0c7002a1ce Avoided double bounds check. 2013-05-27 14:24:52 +02:00
Daviw Williams
869f5f6c49 Added function to check whether one region is inside of another. 2013-05-27 14:01:55 +02:00
Daviw Williams
61dd59c9bc Merge branch 'develop' into feature/bounds-checks 2013-05-27 13:00:02 +02:00
Daviw Williams
a56005478d Fix for Linux compile error. 2013-05-27 12:59:19 +02:00
Daviw Williams
d34ff02b0b Updated documentation on error handling. 2013-05-24 16:31:36 +02:00
Daviw Williams
60205425db Fixed warning about unreachable code. 2013-05-24 16:18:02 +02:00
Daviw Williams
d12a81d345 Log messages now automatically have std::endl applied, and work/behave similar to Qt logging functions. 2013-05-24 16:00:19 +02:00
Daviw Williams
c1461e7582 Added a null stream to suppress logging. 2013-05-24 13:51:52 +02:00
Daviw Williams
b12e6d045c Added additional logging streams. 2013-05-24 13:26:26 +02:00
Daviw Williams
6c77e778dd Added namespace qualifiers. 2013-05-22 15:18:08 +02:00
Daviw Williams
f3b0183013 Switching to a stream-based interface for logging. 2013-05-22 14:21:50 +02:00
Daviw Williams
efd4878450 Updated documentation. 2013-05-17 16:44:32 +02:00
Daviw Williams
ea4d6d3168 Added setVoxel() functions to replace setVoxelAt() functions in the same way that getVoxel() replaces getVoxelAt(). 2013-05-17 16:36:04 +02:00
Daviw Williams
fa8e7c390f replaced 'getVoxelWithWrapping()' with regular 'getVoxel()', as they can be differentiated by their parameters. 2013-05-17 15:52:18 +02:00
Daviw Williams
4765390ef6 Replaced bool parameter with 'BoundsCheck' parameter for a nicer API. 2013-05-17 14:51:14 +02:00
Daviw Williams
617834bed4 Made getVoxel() bounds checking optional, based on a function parameter. 2013-05-17 14:32:20 +02:00
Daviw Williams
db1c2bf0f8 Replaced 'code-block' with 'sourcecode'. 2013-05-16 16:19:38 +02:00
Daviw Williams
c806da9bb7 Compile fixes brought across from Cubiquity. 2013-05-16 16:17:01 +02:00
Daviw Williams
9fa0cc8a2a Updated error handling documentation. 2013-05-16 11:12:27 +02:00
David Williams
7d0fc3e3d2 ErrorHandling.rst edited online with Bitbucket: It seems we need to use 'sourcecode' rather than 'code-block' to make the code show up in the BitBucket preview. 2013-05-16 08:43:43 +00:00
David Williams
afd5f0efc6 ErrorHandling.rst edited online with Bitbucket - Just a test commit to see if code copy-and-pastedfrom the BitBucket docs actually shows up in the user manual. 2013-05-16 08:37:50 +00:00
David Williams
2010b46709 ErrorHandling.rst edited online with Bitbucket: Trying to fix syntax highlighting in user manual. 2013-05-16 08:35:00 +00:00
Daviw Williams
2203e30f39 Added documentation on error handling.
Default log handler now suppresses LogLevels::Debug messages.
2013-05-15 17:01:57 +02:00
Daviw Williams
a1355f6d50 More work on improved logging. 2013-05-15 15:55:39 +02:00