Daviw Williams
|
d5a5242409
|
Merge branch 'develop' into feature/wrap-modes
|
2012-12-05 15:47:33 +01:00 |
|
Daviw Williams
|
78cdf9acd6
|
Fixed use of static_asserts with Boost. These weren't working because static_assert takes two parameters (condition and message) whereas BOOST_STATIC_ASSERT only takes a condition.
|
2012-12-05 15:06:11 +01:00 |
|
David Williams
|
4ed8d4303b
|
LargeVolume now uses the version of border handling which is in the BaseVolume.
|
2012-12-04 22:41:45 +01:00 |
|
David Williams
|
9d79035890
|
Moved volume border handling into base class. RawVolume and SimpleVolume updated, LargeVolume still to be done.
|
2012-12-03 23:43:44 +01:00 |
|
David Williams
|
9a05f04f85
|
Merge branch 'develop' into feature/wrap-modes
Conflicts:
library/PolyVoxCore/include/PolyVoxCore/RawVolumeSampler.inl
|
2012-12-03 21:30:51 +01:00 |
|
David Williams
|
7e38fc135e
|
Removed features which were deprecated in release 0.2.
|
2012-12-03 21:22:57 +01:00 |
|
David Williams
|
f4917e5001
|
Added an optimization note.
|
2012-12-02 17:43:36 +01:00 |
|
David Williams
|
47e8f4a86d
|
Improved raycast unit test so that it exits early if the ray leaves the volume.
|
2012-12-02 17:33:59 +01:00 |
|
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
|
597b28d271
|
Support for wrap modes in LargeVolumeSampler
|
2012-12-02 13:57:08 +01:00 |
|
David Williams
|
f9250a778b
|
Made SimpleVolumeSampler support wrap modes.
|
2012-12-02 08:59:48 +01:00 |
|
David Williams
|
649e3dddb9
|
Deprecated getSubSampledVoxel() in SimpeVolume and LargeVolume
|
2012-12-02 08:31:36 +01:00 |
|
David Williams
|
e5aab77cda
|
Moved getVoxelAt into base sampler.
|
2012-12-01 23:49:13 +01:00 |
|
David Williams
|
ff3395643d
|
Moved some functionality into Sampler base class.
|
2012-12-01 21:56:16 +01:00 |
|
David Williams
|
f310e51318
|
Renamed macros.
|
2012-12-01 21:28:49 +01:00 |
|
David Williams
|
90e279d7a4
|
Fixed bug with checking the wrong direction in peek function.
|
2012-12-01 20:41:27 +01:00 |
|
David Williams
|
5859281c62
|
Much as I hate to admit it, my fancy use of bit flags to detect which direction the sampler could move in was actually slower than the previous simpler version. This commit reverts most of the previous few commits.
|
2012-12-01 20:38:11 +01:00 |
|
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
|
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 |
|
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 |
|
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
|
9f5fe452c9
|
Give shared_ptr the same treatment.
Here I have defined my own test for the feature. It's not an extensive test
but it checks for the presence of the class.
|
2012-11-23 15:41:27 +00:00 |
|