|
OpenVDB
4.0.2
|
#include <PointPartitioner.h>
Public Types | |
| using | PosType = typename PointArray::PosType |
| using | IndexPair = std::pair< PointIndexType, PointIndexType > |
| using | IndexPairList = std::deque< IndexPair > |
| using | IndexPairListPtr = SharedPtr< IndexPairList > |
| using | IndexPairListMap = std::map< Coord, IndexPairListPtr > |
| using | IndexPairListMapPtr = SharedPtr< IndexPairListMap > |
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 |
| using IndexPair = std::pair<PointIndexType, PointIndexType> |
| using IndexPairList = std::deque<IndexPair> |
| using IndexPairListMap = std::map<Coord, IndexPairListPtr> |
| using IndexPairListMapPtr = SharedPtr<IndexPairListMap> |
| using IndexPairListPtr = SharedPtr<IndexPairList> |
| using PosType = typename PointArray::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 |
1.8.13