Commit Graph

  • 0cf3de4e76 Removed LoadedBlock and put timestamp into regular Block. David Williams 2013-06-25 22:54:40 +02:00
  • 900e4e0ecd Refactoring some LargeVolume code... David Williams 2013-06-25 21:18:06 +02:00
  • a2210fc3f0 Renamed compress and uncompress functions. David Williams 2013-06-25 20:57:50 +02:00
  • 6b92a5ab51 More tidying/refaxctoring of Block class. Daviw Williams 2013-06-25 17:04:10 +02:00
  • baed7ddccc Tidying up and refactoring of block class. Daviw Williams 2013-06-25 16:45:53 +02:00
  • c346d19d77 Doing some tidying in the Block class. Daviw Williams 2013-06-25 16:20:58 +02:00
  • 59505d47e9 Tidying up Block and FilePager. David Williams 2013-06-23 23:17:40 +02:00
  • e80fa3de7d Added functions for accessing compressed data in block. David Williams 2013-06-22 12:16:52 +02:00
  • 785ac611b9 Work on file paging. David Williams 2013-06-22 11:20:05 +02:00
  • 5643140882 Work on paging to file. David Williams 2013-06-22 11:19:30 +02:00
  • d9ebe96c5a Work on FilePager. David Williams 2013-06-22 10:16:33 +02:00
  • 288b448b9f Brought across Region operator<< from Cubiquity branch. David Williams 2013-06-22 10:16:16 +02:00
  • 77a340f2b3 ErrorHandling.rst edited online with Bitbucket David Williams 2013-06-22 08:02:07 +00:00
  • 5664e2f681 Restored Paging Example back to previous values. David Williams 2013-06-22 07:30:06 +02:00
  • 20db75fb75 Added null pointer check. Added files to CMakeLists.txt David Williams 2013-06-22 07:24:19 +02:00
  • 51f9898467 Reenabled unused vertex removal. David Williams 2013-06-22 06:32:26 +02:00
  • 6781462b59 More formatting fixes. David Williams 2013-06-17 11:19:36 +02:00
  • 3e1539fc62 Fixed some formatting. David Williams 2013-06-17 11:16:59 +02:00
  • a14de4a72e Replaced std::functions with Pager class for paging. David Williams 2013-06-16 19:48:14 +02:00
  • 414a012230 Creating a Perlin noise generator as a 'pager'. David Williams 2013-06-16 19:12:37 +02:00
  • f86ec57e14 Adding skeletons of new paging classes. David Williams 2013-06-16 18:25:20 +02:00
  • 42ce6ace77 Updated change log. David Williams 2013-06-16 17:56:07 +02:00
  • a1d773f5e7 Added documentation on voxel access. David Williams 2013-06-16 17:22:53 +02:00
  • c91b10ce73 Merge branch 'feature/bounds-checks' into develop Daviw Williams 2013-06-13 17:04:55 +02:00
  • 1e55859107 Renamed WrapMode::None (and others) to avoid conflict with Python reserved word 'None'. Daviw Williams 2013-06-13 16:49:02 +02:00
  • dc7c7eb552 Removed old BoundsCheck enum. Daviw Williams 2013-06-13 16:27:46 +02:00
  • 6e8030f4b5 Changes to hopefully fix Linux compile problems. Daviw Williams 2013-06-13 15:55:15 +02:00
  • 62f273bd74 Small changes, hoping to help the Linux version compile. Daviw Williams 2013-06-12 16:52:17 +02:00
  • 0a4ffc2351 Linux compile fixes. David Williams 2013-06-12 16:38:27 +02:00
  • 28f81a8ae1 Replaced call to getVoxelAt with getVoxel. Daviw Williams 2013-06-12 15:57:51 +02:00
  • 2f62a7de8d Marked getVoxelAt functions as deprecated. Daviw Williams 2013-06-12 15:51:06 +02:00
  • 27833ee03f Fixed compiler warnings. Daviw Williams 2013-06-12 15:45:57 +02:00
  • 3249562d97 Removing more calls to getVoxelAt()... Daviw Williams 2013-06-12 15:41:45 +02:00
  • efb6d12fc8 Eliminated dome calls to getVoxelAt. Daviw Williams 2013-06-12 15:22:21 +02:00
  • 45af7a4246 Removed some getVoxelAt() calls in tests. Daviw Williams 2013-06-12 15:11:45 +02:00
  • 3a9b393459 Renamed getVoxelAt in volume samplers to avoid confusion with the version in volumes. Daviw Williams 2013-06-12 15:10:14 +02:00
  • 7276b872c4 More work replacing getVoxelAt with getVoxel. Daviw Williams 2013-06-12 15:03:34 +02:00
  • 60d6658e1a Changed a couple of 'getVoxelAt()' to 'getVoxel()'. Daviw Williams 2013-06-12 13:38:36 +02:00
  • 1f2b7e4742 Added modified setVoxel functions to SimpleVolume and LargeVolume. Daviw Williams 2013-06-07 16:57:45 +02:00
  • d98856b276 setVoxel for RawVolume now takes WrapMode instead of bounds check. Daviw Williams 2013-06-07 16:49:06 +02:00
  • 292b21dcdf Added merging of BoundsCheck and WrapMode changes into LargeVolume. Daviw Williams 2013-06-07 16:13:11 +02:00
  • 3d82b9643f Applied BoundsCheck and WrapMode merging changes to SimpleVolume. Daviw Williams 2013-06-07 15:58:24 +02:00
  • 8ed5edf85f Documentation fix. Daviw Williams 2013-06-07 15:47:21 +02:00
  • 900b693e25 More work combining BoundsCheck with WrapMode. Daviw Williams 2013-06-07 15:43:35 +02:00
  • 745f24eab8 More work on wrap modes. Daviw Williams 2013-06-06 16:39:49 +02:00
  • 6bc379f0df More work combining WrapMode and BoundsCheck Daviw Williams 2013-06-06 16:26:55 +02:00
  • 2b03e84f83 Combining BoundsChecks and WrapMode into a single enum. Daviw Williams 2013-06-06 16:07:47 +02:00
  • 073c415a38 Work on new getVoxel() functions. Daviw Williams 2013-05-29 16:07:27 +02:00
  • de8c69456f Added macro to throw an exception but not log it. Useful in some high-performance scenarios. Daviw Williams 2013-05-27 15:09:43 +02:00
  • 0c7002a1ce Avoided double bounds check. Daviw Williams 2013-05-27 14:24:52 +02:00
  • 869f5f6c49 Added function to check whether one region is inside of another. Daviw Williams 2013-05-27 14:01:55 +02:00
  • 61dd59c9bc Merge branch 'develop' into feature/bounds-checks Daviw Williams 2013-05-27 13:00:02 +02:00
  • a56005478d Fix for Linux compile error. Daviw Williams 2013-05-27 12:59:19 +02:00
  • dd7be8e7c3 Merge branch 'develop' into feature/cubiquity-version Daviw Williams 2013-05-24 16:52:04 +02:00
  • d34ff02b0b Updated documentation on error handling. Daviw Williams 2013-05-24 16:31:36 +02:00
  • 60205425db Fixed warning about unreachable code. Daviw Williams 2013-05-24 16:18:02 +02:00
  • 2b3e9ca206 Merge branch 'develop' into feature/cubiquity-version Daviw Williams 2013-05-24 16:01:11 +02:00
  • d12a81d345 Log messages now automatically have std::endl applied, and work/behave similar to Qt logging functions. Daviw Williams 2013-05-24 16:00:19 +02:00
  • fcb38f0796 Merge branch 'develop' into feature/cubiquity-version Daviw Williams 2013-05-24 13:52:21 +02:00
  • c1461e7582 Added a null stream to suppress logging. Daviw Williams 2013-05-24 13:51:52 +02:00
  • d7d3df2197 Merge branch 'develop' into feature/cubiquity-version Daviw Williams 2013-05-24 13:30:04 +02:00
  • b12e6d045c Added additional logging streams. Daviw Williams 2013-05-24 13:26:26 +02:00
  • b50d3a299b Merge branch 'develop' into feature/cubiquity-version Daviw Williams 2013-05-22 15:38:16 +02:00
  • 6c77e778dd Added namespace qualifiers. Daviw Williams 2013-05-22 15:18:08 +02:00
  • f3b0183013 Switching to a stream-based interface for logging. Daviw Williams 2013-05-22 14:21:50 +02:00
  • efd4878450 Updated documentation. Daviw Williams 2013-05-17 16:44:32 +02:00
  • ea4d6d3168 Added setVoxel() functions to replace setVoxelAt() functions in the same way that getVoxel() replaces getVoxelAt(). Daviw Williams 2013-05-17 16:36:04 +02:00
  • fa8e7c390f replaced 'getVoxelWithWrapping()' with regular 'getVoxel()', as they can be differentiated by their parameters. Daviw Williams 2013-05-17 15:52:18 +02:00
  • 4765390ef6 Replaced bool parameter with 'BoundsCheck' parameter for a nicer API. Daviw Williams 2013-05-17 14:51:14 +02:00
  • 617834bed4 Made getVoxel() bounds checking optional, based on a function parameter. Daviw Williams 2013-05-17 14:32:20 +02:00
  • db1c2bf0f8 Replaced 'code-block' with 'sourcecode'. Daviw Williams 2013-05-16 16:19:38 +02:00
  • c806da9bb7 Compile fixes brought across from Cubiquity. Daviw Williams 2013-05-16 16:17:01 +02:00
  • 618b09df46 Fixed compile errors. Daviw Williams 2013-05-16 16:14:05 +02:00
  • fa29a83ebd Merge branch 'develop' into feature/cubiquity-version Daviw Williams 2013-05-16 16:06:53 +02:00
  • 9fa0cc8a2a Updated error handling documentation. Daviw Williams 2013-05-16 11:12:27 +02:00
  • 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. David Williams 2013-05-16 08:43:43 +00:00
  • 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. David Williams 2013-05-16 08:37:50 +00:00
  • 2010b46709 ErrorHandling.rst edited online with Bitbucket: Trying to fix syntax highlighting in user manual. David Williams 2013-05-16 08:35:00 +00:00
  • 2203e30f39 Added documentation on error handling. Default log handler now suppresses LogLevels::Debug messages. Daviw Williams 2013-05-15 17:01:57 +02:00
  • a1355f6d50 More work on improved logging. Daviw Williams 2013-05-15 15:55:39 +02:00
  • 1010052ea6 Reworking the logging system. Daviw Williams 2013-05-14 16:52:16 +02:00
  • e405b46b61 Removed the default value for emptyVoxelExample as it caused compile errors on VS2010. Daviw Williams 2013-05-14 15:44:56 +02:00
  • ee299a45f0 Work on error handling. I replaced some asserts with exceptions and also added basic error handling documentation. David Williams 2013-05-11 10:05:08 +02:00
  • 62d164ef8a Remove unnecessary assignment. Matt Williams 2013-05-10 09:44:15 +01:00
  • edd2aecea2 Merge branch 'feature/raycast' into develop Matt Williams 2013-05-09 21:03:14 +01:00
  • 22a6714875 Add a default constructor to PickResult to avoid brittle instatiation. Matt Williams 2013-05-09 20:56:10 +01:00
  • 2a839e583d Added stream serialisation to Region. Daviw Williams 2013-05-07 15:41:26 +02:00
  • f98959f92a Add a new pickVoxel function. Matt Williams 2013-05-01 22:28:46 +01:00
  • cb808ab593 Update copyright year for manual Matt Williams 2013-04-21 17:17:08 +01:00
  • cc430ae129 Update Python bindings, tests and example to use Python 3 Matt Williams 2013-04-17 20:48:15 +01:00
  • 60826b4c85 Add documentation and a tutorial for the Python bindings Matt Williams 2013-04-16 23:18:16 +01:00
  • 7473cd4458 Slightly simplify the Python code in the example Matt Williams 2013-04-16 23:00:06 +01:00
  • 1d643becc5 Replaced std::exit with a crash. Daviw Williams 2013-03-27 15:21:38 +01:00
  • 055539ef75 Reenabled exceptions as we're not using Cubiquity on mobile at the moment. Daviw Williams 2013-03-26 11:45:53 +01:00
  • 5eedb9f21c Merge branch 'develop' into feature/cubiquity-version David Williams 2013-03-04 22:11:19 +01:00
  • 5cab70b24c Fixed code to use proper zero initialisation. David Williams 2013-03-04 22:01:43 +01:00
  • fcdb175f1c Merge branch 'develop' into feature/cubiquity-version David Williams 2013-03-04 21:05:51 +01:00
  • 6374ebf092 Apparently I didn't test my fix for warning 4127 because it didn't actually work. Now fixed :-) Daviw Williams 2013-03-04 17:10:23 +01:00
  • 23042c3fcb Moved warning suppression into the relevant file so that it's not global. Daviw Williams 2013-03-04 16:00:43 +01:00
  • df5c339f64 Just remembered that we settled on a different formatting for the API docs so that it gets highlighted better in KDE. Daviw Williams 2013-03-04 15:36:11 +01:00