More work making volumes use a base class.

This commit is contained in:
David Williams
2011-07-26 21:36:17 +01:00
parent 80832f49c0
commit 8dc1951a06
9 changed files with 85 additions and 80 deletions

View File

@ -28,13 +28,6 @@ namespace PolyVox
template< template<typename> class VolumeType>
float computeSmoothedVoxel(typename VolumeType<uint8_t>::Sampler& volIter)
{
assert(volIter.getPosX() >= 1);
assert(volIter.getPosY() >= 1);
assert(volIter.getPosZ() >= 1);
assert(volIter.getPosX() <= volIter.getVolume()->getWidth() - 2);
assert(volIter.getPosY() <= volIter.getVolume()->getHeight() - 2);
assert(volIter.getPosZ() <= volIter.getVolume()->getDepth() - 2);
float sum = 0.0;
if(volIter.peekVoxel1nx1ny1nz() != 0) sum += 1.0f;