OpenVDB
3.0.0
|
#include <PointPartitioner.h>
Public Types | |
typedef PointArray::value_type | PointType |
typedef IndexPair< IndexT > | IndexPairT |
typedef boost::scoped_array< IndexPairT > | IndexPairArray |
typedef boost::scoped_array< VoxelOffsetT > | VoxelOffsetArray |
Public Member Functions | |
ComputeOffsetOp (VoxelOffsetArray &voxelOffsets, IndexPairArray &bucketOffsets, const PointArray &points, const math::Transform &m, const CoordBBox &bbox, int log2dim) | |
void | operator() (const tbb::blocked_range< size_t > &range) const |
Public Attributes | |
VoxelOffsetT *const | mVoxelOffsets |
IndexPairT *const | mBucketOffsets |
PointArray const *const | mPoints |
const math::Transform | mXForm |
const CoordBBox | mBBox |
const Coord | mDim |
const int | mBlockLog2Dim |
typedef boost::scoped_array<IndexPairT> IndexPairArray |
typedef IndexPair<IndexT> IndexPairT |
typedef PointArray::value_type PointType |
typedef boost::scoped_array<VoxelOffsetT> VoxelOffsetArray |
|
inline |
|
inline |
const CoordBBox mBBox |
const int mBlockLog2Dim |
IndexPairT* const mBucketOffsets |
const Coord mDim |
PointArray const* const mPoints |
VoxelOffsetT* const mVoxelOffsets |
const math::Transform mXForm |