![]() |
OpenVDB 13.1.0
|
Classes | |
| struct | MapToOpen |
| Struct that maps all nanovdb types to corresponding openvdb types. More... | |
| struct | MapToOpen< math::Vec3< T > > |
| struct | MapToOpen< math::Vec4< T > > |
| struct | MapToOpen< ValueMask > |
| struct | OpenNode |
| struct | OpenNode< T, 0 > |
| struct | OpenNode< T, 1 > |
| struct | OpenNode< T, 2 > |
Typedefs | |
| template<typename T> | |
| using | MapToOpenT = typename MapToOpen<T>::type |
| template<typename T> | |
| using | OpenTree = typename openvdb::tree::Tree4<trait::MapToOpenT<T>, 5, 4, 3>::Type |
| template<typename T> | |
| using | OpenGrid = openvdb::Grid< OpenTree<T> > |
| template<typename T> | |
| using | OpenGridPtr = typename OpenGrid< T >::Ptr |
| template<typename T, uint32_t LEVEL> | |
| using | OpenNodeT = typename OpenNode<T, LEVEL>::type |
Functions | |
| static openvdb::GridClass | toOpenGridClass (GridClass gridClass) |
| Maps from nanovdb::GridClass to openvdb::GridClass. | |
| template<typename T> | |
| static const auto * | mapPtr (const T *v) |
| static openvdb::Coord | mapCoord (const Coord &ijk) |
| template<uint32_t LOG2DIM> | |
| static auto | mapMask (const Mask< LOG2DIM > &m) |
| using MapToOpenT = typename MapToOpen<T>::type |
| using OpenGrid = openvdb::Grid< OpenTree<T> > |
| using OpenGridPtr = typename OpenGrid< T >::Ptr |
| using OpenTree = typename openvdb::tree::Tree4<trait::MapToOpenT<T>, 5, 4, 3>::Type |
|
static |
|
static |
|
static |
|
static |
Maps from nanovdb::GridClass to openvdb::GridClass.
| gridClass | nanovdb::GridClass |