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
unknown
57350a55d6
Removed some unused variable warning.
2012-11-02 15:23:24 +01:00
unknown
b5414381ec
Added asserting copy constructors and assignment operators to volumes.
2012-11-02 14:41:56 +01:00
unknown
1e81403e62
Hopefully fixed difference in A* between windows.Linux.
2012-11-02 11:36:28 +01:00
David Williams
38f34faaac
Fixed some variable shadowing warnings.
2012-11-01 13:05:43 +01:00
Matt Williams
8f4b422ece
Fix some docs with incorrect or missing variable names
2012-10-30 10:18:09 +00:00
Matt Williams
17c31b2ca1
Add some \deprecated Doxygen commands to deprecated functions
2012-10-28 20:20:39 +00:00
Matt Williams
cc714af44c
Add some [out] parameter documentation
2012-10-28 16:06:17 +00:00
Matt Williams
6ed2e7bbd1
Add documentation for calculateAmbientOcclusion
2012-10-28 15:52:47 +00:00
Matt Williams
bb87e9e628
Fix Ambient Occlusion Calculator to accept functors, functions and lambdas
...
By changing the 'pass by value' to be a 'pass by const reference' (and
adding some const qualifiers) the calculator can take any of the three
types.
Performance could be improved further using C++11 perfect forwarding to
pass the function on without changing a thing. I added a comment to remind
us of this.
Also added a test for passing a function and a (commented out) test for
passing a lambda.
2012-10-28 15:41:53 +00:00
Matt Williams
856cdca604
Add a whole bunch of documentation
2012-10-27 18:53:32 +01:00
unknown
313f7a11ec
Merge branch 'develop' of git@gitorious.org:polyvox/polyvox.git into develop
2012-10-27 15:49:43 +02:00