34 Commits

Author SHA1 Message Date
David Williams
6fb30a40f5 Bringing across Region enhancements from Cubiquity branch. 2013-08-09 20:39:17 +02:00
Matt Williams
7ee913c8a8 Fix the SWIG warning in the SWIG interface files
This keeps the .cpp and .h files clean.
2013-07-22 16:10:31 +01:00
David Williams
3971e6415c Added SWIG tests to stop build warning about operator<<. 2013-07-22 16:37:35 +02:00
David Williams
288b448b9f Brought across Region operator<< from Cubiquity branch. 2013-06-22 10:16:16 +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
1f6cbb79a9 Merge branch 'develop' into feature/wrap-modes
Conflicts:
	library/PolyVoxCore/source/Region.cpp
2012-12-14 16:03:36 +01:00
David Williams
a502e84764 Updated comment style to match KDE/Kate (for Doxygen syntax highlighting). 2012-12-09 15:09:35 +01:00
David Williams
ba827d446b Added 'containsPoint' functions which take separate components instead of vectors. 2012-11-30 23:47:03 +01:00
Daviw Williams
153d0afc77 Reordered functions for alphabetical order (except getters and setters). 2012-11-27 16:51:22 +01:00
Daviw Williams
61cd1d3a29 Renamed Region::erode() to Region::shrink() and renamed Region::dilate() to Region::grow. 2012-11-27 16:49:19 +01:00
David Williams
b2642ec5c6 More work on Region documentation. 2012-11-25 09:18:29 +01:00
David Williams
8f27c8fa9e Added accumulation functions. 2012-11-25 00:17:14 +01:00
David Williams
f5b638957c More Region documentation. 2012-11-24 23:36:46 +01:00
David Williams
e32d47ed8d Documentation of Region class. 2012-11-24 23:02:26 +01:00
David Williams
1b207325c4 Added documentation and new 'shift' functions. 2012-11-24 22:38:43 +01:00
David Williams
dec3f67a5a Inlined some functions. 2012-11-24 22:07:49 +01:00
David Williams
02b6421ab8 Reordered some functions. 2012-11-24 22:02:21 +01:00
David Williams
6d7246f907 More dilation and erosion functions for region. 2012-11-24 21:32:17 +01:00
David Williams
cbddc9cba4 Added basic dilation and erosion functions. 2012-11-24 12:52:37 +01:00
David Williams
9671f19444 Added setters to region. 2012-11-24 12:42:45 +01:00
David Williams
beee8850e9 Added getters for upper corner (trivial commit - part of git testing). 2012-11-24 10:41:07 +01:00
David Williams
cb992b7c34 Added getter methods for lower corner. (Trivial commit - part of Git testing) 2012-11-24 10:20:20 +01:00
David Williams
e56fd3ce4f Another code dump which was supposed to be a feature branch... having some Git issues at the moment. 2012-11-24 00:32:29 +01:00
unknown
af0643ce80 Added new functions for findings the dimensions of regions. These replace the deprecated versions. 2012-11-09 15:12:02 +01:00
unknown
17054c6747 Removed exception specifiers from PolyVox. See http://stackoverflow.com/questions/88573/should-i-use-an-exception-specifier-in-c
They are also deprecated in C++11 anyway.
2012-11-09 14:04:01 +01:00
Matt Williams
221036cbd1 Add POLYVOX_DEPRECATED to deprecated functions 2012-11-07 17:19:17 +00:00
unknown
d4edc1047e Renamed 'PolyVoxImpl' to just 'Impl'. 2012-11-05 17:00:09 +01:00
unknown
0d492886db Compile fixes for Visual Studio. 2012-01-24 16:03:22 +01:00
David Williams
7bbdb1a29d Added equality/inequality tests for vector and region. 2011-09-24 11:02:01 +01:00
David Williams
894455e35f Tidying up of headers and #includes. 2011-09-04 12:12:30 +01:00
David Williams
90063354bd Added setVoxel() funtion to volume iterators.
Fixed bugs with RawVolume iterator movement funtions.
Proper implementation of RawVolume peek...() functions.
2011-08-15 21:10:09 +01:00
David Williams
d1649c9323 More work on base Volume class and sampler.
Added new test case for creating a volume subclass.
2011-07-30 10:12:28 +01:00
Matt Williams
7a14b9245b Fix compilation of bindings
The bindings now compile but are not complete. SWIG doesn't support
nested classes so the SimpleVolume can't be bound.
2011-05-23 22:45:50 +02:00
David Williams
528cb73771 Moved headers into subdirectories. 2011-05-17 22:27:46 +01:00