549 Commits

Author SHA1 Message Date
David Williams
e7f4c69102 Fixed bug with peek function checking in wrong direction. 2012-12-02 14:17:41 +01:00
David Williams
8792d1bd48 Fixed build error on VS2008 2012-12-02 14:15:34 +01:00
David Williams
a026546bb4 Making some functions in Vector use the new 'OperationType'. 2012-11-29 18:16:32 +01:00
David Williams
b10b995a84 Fixed compiler warning. 2012-11-29 18:13:41 +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
unknown
3c69bb651f Moved PolyVoxImpl inside of PolyVoxCore. This is the first stage of some tidying to better hide implementation details from the user. 2012-11-05 16:40:02 +01:00
unknown
29e656145e Removed accidental testing commit. 2012-11-05 10:35:32 +01:00
David Williams
1bfdbbf531 Ambient occlusion calcualator now actually uses the return value from isVoxelTransparent. 2012-11-03 10:03:46 +01:00
unknown
46de894af1 Formatting fix. 2012-11-02 16:36:39 +01:00
unknown
e93d568cb4 Exposed linear and bilinear interpolation, in addition to trilinear.
Moved them somewhere publically accessable.
2012-11-02 16:34:31 +01:00
unknown
787b5c6928 Removed traces of boost/std::hash. 2012-11-02 15:34:07 +01:00