Removed old deprecated code.
This commit is contained in:
parent
ed94fc6f25
commit
28a3d78354
@ -197,8 +197,6 @@ namespace PolyVox
|
|||||||
Sampler(PagedVolume<VoxelType>* volume);
|
Sampler(PagedVolume<VoxelType>* volume);
|
||||||
~Sampler();
|
~Sampler();
|
||||||
|
|
||||||
/// \deprecated
|
|
||||||
POLYVOX_DEPRECATED VoxelType getSubSampledVoxel(uint8_t uLevel) const;
|
|
||||||
inline VoxelType getVoxel(void) const;
|
inline VoxelType getVoxel(void) const;
|
||||||
|
|
||||||
void setPosition(const Vector3DInt32& v3dNewPos);
|
void setPosition(const Vector3DInt32& v3dNewPos);
|
||||||
|
@ -56,44 +56,6 @@ namespace PolyVox
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
template <typename VoxelType>
|
|
||||||
VoxelType PagedVolume<VoxelType>::Sampler::getSubSampledVoxel(uint8_t uLevel) const
|
|
||||||
{
|
|
||||||
if(uLevel == 0)
|
|
||||||
{
|
|
||||||
return getVoxel();
|
|
||||||
}
|
|
||||||
else if(uLevel == 1)
|
|
||||||
{
|
|
||||||
VoxelType tValue = getVoxel();
|
|
||||||
tValue = (std::min)(tValue, peekVoxel1px0py0pz());
|
|
||||||
tValue = (std::min)(tValue, peekVoxel0px1py0pz());
|
|
||||||
tValue = (std::min)(tValue, peekVoxel1px1py0pz());
|
|
||||||
tValue = (std::min)(tValue, peekVoxel0px0py1pz());
|
|
||||||
tValue = (std::min)(tValue, peekVoxel1px0py1pz());
|
|
||||||
tValue = (std::min)(tValue, peekVoxel0px1py1pz());
|
|
||||||
tValue = (std::min)(tValue, peekVoxel1px1py1pz());
|
|
||||||
return tValue;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
const uint8_t uSize = 1 << uLevel;
|
|
||||||
|
|
||||||
VoxelType tValue = (std::numeric_limits<VoxelType>::max)();
|
|
||||||
for(uint8_t z = 0; z < uSize; ++z)
|
|
||||||
{
|
|
||||||
for(uint8_t y = 0; y < uSize; ++y)
|
|
||||||
{
|
|
||||||
for(uint8_t x = 0; x < uSize; ++x)
|
|
||||||
{
|
|
||||||
tValue = (std::min)(tValue, this->mVolume->getVoxel(this->mXPosInVolume + x, this->mYPosInVolume + y, this->mZPosInVolume + z));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return tValue;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
template <typename VoxelType>
|
template <typename VoxelType>
|
||||||
VoxelType PagedVolume<VoxelType>::Sampler::getVoxel(void) const
|
VoxelType PagedVolume<VoxelType>::Sampler::getVoxel(void) const
|
||||||
{
|
{
|
||||||
|
@ -91,8 +91,6 @@ namespace PolyVox
|
|||||||
bool operator==(const Vector<Size,StorageType,OperationType>& rhs) const;
|
bool operator==(const Vector<Size,StorageType,OperationType>& rhs) const;
|
||||||
/// Inequality Operator.
|
/// Inequality Operator.
|
||||||
bool operator!=(const Vector<Size,StorageType,OperationType>& rhs) const;
|
bool operator!=(const Vector<Size,StorageType,OperationType>& rhs) const;
|
||||||
/// Comparison Operator.
|
|
||||||
POLYVOX_DEPRECATED bool operator<(const Vector<Size,StorageType,OperationType>& rhs) const;
|
|
||||||
/// Addition and Assignment Operator.
|
/// Addition and Assignment Operator.
|
||||||
Vector<Size,StorageType,OperationType>& operator+=(const Vector<Size,StorageType,OperationType> &rhs);
|
Vector<Size,StorageType,OperationType>& operator+=(const Vector<Size,StorageType,OperationType> &rhs);
|
||||||
/// Subtraction and Assignment Operator.
|
/// Subtraction and Assignment Operator.
|
||||||
|
@ -183,29 +183,7 @@ namespace PolyVox
|
|||||||
inline bool Vector<Size, StorageType, OperationType>::operator!=(const Vector<Size, StorageType, OperationType> &rhs) const
|
inline bool Vector<Size, StorageType, OperationType>::operator!=(const Vector<Size, StorageType, OperationType> &rhs) const
|
||||||
{
|
{
|
||||||
return !(*this == rhs); //Just call equality operator and invert the result.
|
return !(*this == rhs); //Just call equality operator and invert the result.
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Checks whether this vector is less than the parameter. The metric is
|
|
||||||
* meaningless but it allows Vectors to me used as key in sdt::map, etc.
|
|
||||||
* This function is deprecated. You should specify a seperate comparator to the std:map if you need one.
|
|
||||||
* \param rhs The Vector to compare to.
|
|
||||||
* \return true if this is less than the parameter
|
|
||||||
* \see operator!=
|
|
||||||
* \deprecated
|
|
||||||
*/
|
|
||||||
template <uint32_t Size, typename StorageType, typename OperationType>
|
|
||||||
inline bool Vector<Size, StorageType, OperationType>::operator<(const Vector<Size, StorageType, OperationType> &rhs) const
|
|
||||||
{
|
|
||||||
for(uint32_t ct = 0; ct < Size; ++ct)
|
|
||||||
{
|
|
||||||
if (m_tElements[ct] < rhs.m_tElements[ct])
|
|
||||||
return true;
|
|
||||||
if (rhs.m_tElements[ct] < m_tElements[ct])
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Addition operator adds corresponding elements of the two Vectors.
|
* Addition operator adds corresponding elements of the two Vectors.
|
||||||
|
@ -114,9 +114,6 @@ public:
|
|||||||
/// Calculates approximatly how many bytes of memory the volume is currently using.
|
/// Calculates approximatly how many bytes of memory the volume is currently using.
|
||||||
uint32_t calculateSizeInBytes(void) { return 0; }
|
uint32_t calculateSizeInBytes(void) { return 0; }
|
||||||
|
|
||||||
/// Deprecated - I don't think we should expose this function? Let us know if you disagree...
|
|
||||||
//void resize(const Region& regValidRegion);
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
Array<3, VoxelType> mVolumeData;
|
Array<3, VoxelType> mVolumeData;
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user