555 Commits

Author SHA1 Message Date
David Williams
7b6fd11a06 Optimised code for setting the flag states. 2012-12-01 00:47:50 +01:00
David Williams
ba827d446b Added 'containsPoint' functions which take separate components instead of vectors. 2012-11-30 23:47:03 +01:00
David Williams
9c71c3fa30 Switched to using bitset for flags.
Optimized movement of samplers.
2012-11-30 22:42:35 +01:00
Daviw Williams
b57cec96a3 Fixed bug with checking the wrong direction before peeking. 2012-11-30 16:08:35 +01:00
Daviw Williams
256e289c8f Removed old code. 2012-11-30 15:56:45 +01:00
Daviw Williams
b53fee2627 Fixed behaviour. LowPassFilter now passes again. 2012-11-30 15:53:33 +01:00
David Williams
fab995225c Switched to using bitflags to test if sampler is i a valid position. At least the LowPassFilterTest is currently broken. 2012-11-29 23:02:26 +01:00
David Williams
bbdee0db25 Changed default wrap mode. 2012-11-27 23:54:11 +01:00
David Williams
a7d7f64554 getEnclosedRegion now return a const ref. 2012-11-27 22:53:36 +01:00
David Williams
c98f65c9a5 Added setWrapMode to BaseVolume::Sampler.
Added initial border/clamping to RawVolumeSampler.
2012-11-27 22:31:50 +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
Matt Williams
37fbe16939 Assert only takes one argument.
It was causing a compiler error on GCC.
2012-11-25 11:22:38 +00: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
bd00c8e572 Added rounding functions. 2012-11-25 00:04:18 +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
Matt Williams
edf2bf87d4 Add LargeVolume binding 2012-11-24 14:23:52 +00: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
8bc10530d2 Merge branch 'develop' into feature/region-enhancements 2012-11-24 12:25:01 +01:00
David Williams
9226337756 Partially revert commit bef6a7746e9ecf0dc1bec6737273c19c7142ce71 as it was causing complier warnings in Visual Studio. 2012-11-24 10:57:51 +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
Matt Williams
c981ed2706 Add forward declaration for DefaultIsQuadNeeded 2012-11-23 15:40:51 +00:00
Daviw Williams
d28c2aa61d This is a collection of commits which were supposed to be part of a feature branch... but I got in a mess with Git and so am committing them all together. 2012-11-23 15:51:22 +01:00
Matt Williams
0f838d54b6 Fix to correct method 2012-11-22 21:56:18 +00:00
Matt Williams
839e5374b6 Add required header and use const& in constructor 2012-11-22 20:43:53 +00:00
Matt Williams
88c8c4014a Fit off-by-one error in resampler by using available functions
It still doesn't work as expected but this is a step in the right
direction.
2012-11-22 20:43:00 +00:00
Matt Williams
bef6a7746e Add const qualifiers to variables where it makes sense. 2012-11-21 15:23:45 +00:00
Matt Williams
addbf9f365 This sampler is not used in the function. 2012-11-21 15:10:02 +00:00
Matt Williams
0566645c9e Mostly revert bb87e9e6280b321708f631f286b57a67343c769e to fix crash
Using const references seemed to be causing a crash so have
changed back to just passing the function by value.
2012-11-17 13:04:12 +00:00
Matt Williams
5774285d60 Move VoxelFilters.inl to 'PolyVoxCore' rather than 'polyvoxcore' 2012-11-17 12:03:59 +00:00
Daviw Williams
422d2cb1b7 Fixed some linker warning about code that cannot be accessed. 2012-11-16 11:14:55 +01:00
Daviw Williams
7eca9490de Fixed conversion warning. 2012-11-16 10:40:21 +01:00
Daviw Williams
2654783bed Fixed some casting warnings in CubicSurfaceExtractorWithNormals. 2012-11-15 15:42:25 +01:00
unknown
b5b212cd73 Changed the way deprecation is applied on the MeshDecimator. 2012-11-12 16:49:36 +01:00
unknown
c59a659964 Marked some parts of PolyVox as deprecated. 2012-11-09 16:12:26 +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
Matt Williams
f2a6fa9a7f Add POLYVOX_DEPRECATED macro to label deprecated classes and functions 2012-11-07 17:18:53 +00:00
Matt Williams
54188ce1f9 Fix include paths for Impl 2012-11-06 11:12:10 +00:00
unknown
d4edc1047e Renamed 'PolyVoxImpl' to just 'Impl'. 2012-11-05 17:00:09 +01:00