|
OpenVDB
7.0.0
|
#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 |
| const PointArray *const | mPoints |
| VoxelOffsetType *const | mVoxelOffsets |
| const math::Transform | mXForm |
| const Index | mBinLog2Dim |
| const Index | mBucketLog2Dim |
| const size_t | mNumSegments |
| const bool | 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 |
| const Index mBinLog2Dim |
| const Index mBucketLog2Dim |
| const bool mCellCenteredTransform |
| IndexPairListMapPtr* const mData |
| const size_t mNumSegments |
| const PointArray* const mPoints |
| VoxelOffsetType* const mVoxelOffsets |
| const math::Transform mXForm |
1.8.16