OpenVDB
3.2.0
|
#include <PointPartitioner.h>
Public Types | |
typedef PointArray::PosType | PosType |
typedef std::pair< PointIndexType, PointIndexType > | IndexPair |
typedef std::deque< IndexPair > | IndexPairList |
typedef boost::shared_ptr< IndexPairList > | IndexPairListPtr |
typedef std::map< Coord, IndexPairListPtr > | IndexPairListMap |
typedef boost::shared_ptr< IndexPairListMap > | IndexPairListMapPtr |
Public Member Functions | |
BinPointIndicesOp (IndexPairListMapPtr *data, const PointArray &points, VoxelOffsetType *voxelOffsets, const math::Transform &m, Index binLog2Dim, Index bucketLog2Dim, size_t numSegments, bool cellCenteredTransform) | |
void | operator() (const tbb::blocked_range< size_t > &range) const |
Public Attributes | |
IndexPairListMapPtr *const | mData |
PointArray const *const | mPoints |
VoxelOffsetType *const | mVoxelOffsets |
math::Transform const | mXForm |
Index const | mBinLog2Dim |
Index const | mBucketLog2Dim |
size_t const | mNumSegments |
bool const | mCellCenteredTransform |
typedef std::pair<PointIndexType, PointIndexType> IndexPair |
typedef std::deque<IndexPair> IndexPairList |
typedef std::map<Coord, IndexPairListPtr> IndexPairListMap |
typedef boost::shared_ptr<IndexPairListMap> IndexPairListMapPtr |
typedef boost::shared_ptr<IndexPairList> IndexPairListPtr |
typedef PointArray::PosType PosType |
|
inline |
|
inline |
Index const mBinLog2Dim |
Index const mBucketLog2Dim |
bool const mCellCenteredTransform |
IndexPairListMapPtr* const mData |
size_t const mNumSegments |
PointArray const* const mPoints |
VoxelOffsetType* const mVoxelOffsets |
math::Transform const mXForm |