OpenVDB 13.0.0

Loading...
Searching...
No Matches
openvdb::v13_0::points::point_move_internal Namespace Reference

## Classes
struct | BuildMoveMapsOp
struct | GlobalMovePointsOp
struct | LocalMovePointsOp

## Typedefs
using | LeafIndex = Index32
using | IndexArray = std::vector<Index>
using | IndexTriple = std::tuple<LeafIndex, Index, Index>
using | IndexTripleArray = tbb::concurrent_vector<IndexTriple>
using | GlobalPointIndexMap = std::vector<IndexTripleArray>
using | GlobalPointIndexIndices = std::vector<IndexArray>
using | IndexPair = std::pair<Index, Index>
using | IndexPairArray = std::vector<IndexPair>
using | LocalPointIndexMap = std::vector<IndexPairArray>
using | LeafIndexArray = std::vector<LeafIndex>
using | LeafOffsetArray = std::vector<LeafIndexArray>
using | LeafMap = std::unordered_map<Coord, LeafIndex>

## Functions
template<typename LeafT>
Index | indexOffsetFromVoxel (const Index voxelOffset, const LeafT &leaf, IndexArray &offsets)

## Typedef Documentation

## ◆ GlobalPointIndexIndices

using GlobalPointIndexIndices = std::vector<IndexArray>

## ◆ GlobalPointIndexMap

using GlobalPointIndexMap = std::vector<IndexTripleArray>

## ◆ IndexArray

using IndexArray = std::vector<Index>

## ◆ IndexPair

using IndexPair = std::pair<Index, Index>

## ◆ IndexPairArray

using IndexPairArray = std::vector<IndexPair>

## ◆ IndexTriple

using IndexTriple = std::tuple<LeafIndex, Index, Index>

## ◆ IndexTripleArray

using IndexTripleArray = tbb::concurrent_vector<IndexTriple>

## ◆ LeafIndex

using LeafIndex = Index32

## ◆ LeafIndexArray

using LeafIndexArray = std::vector<LeafIndex>

## ◆ LeafMap

using LeafMap = std::unordered_map<Coord, LeafIndex>

## ◆ LeafOffsetArray

using LeafOffsetArray = std::vector<LeafIndexArray>

## ◆ LocalPointIndexMap

using LocalPointIndexMap = std::vector<IndexPairArray>

## Function Documentation

## ◆ indexOffsetFromVoxel()

template<typename LeafT>

Index indexOffsetFromVoxel | ( | const Index | voxelOffset,
|  | const LeafT & | leaf,
|  | IndexArray & | offsets )
| inline