|
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 |
1.8.12