OpenVDB 10.0.1
|
Node caching at all (three) tree levels. More...
#include <nanovdb/NanoVDB.h>
Public Types | |
using | ValueType = ValueT |
using | CoordType = CoordT |
using | NodeInfo = typename ReadAccessor< ValueT, -1, -1, -1 >::NodeInfo |
Static Public Attributes | |
static const int | CacheLevels = 3 |
Friends | |
template<typename > | |
class | RootNode |
Allow nodes to insert themselves into the cache. | |
template<typename , uint32_t > | |
class | InternalNode |
template<typename , typename , template< uint32_t > class, uint32_t > | |
class | LeafNode |
Node caching at all (three) tree levels.
using NodeInfo = typename ReadAccessor<ValueT, -1, -1, -1>::NodeInfo |
|
inline |
Constructor from a root node.
|
inline |
Constructor from a grid.
|
inline |
Constructor from a tree.
|
default |
Defaults constructors.
|
default |
Reset this access to its initial state, i.e. with an empty cache.
|
inline |
Return a const point to the cached node of the specified type.
|
inline |
|
inline |
|
default |
Allow nodes to insert themselves into the cache.