|
OpenVDB 10.1.0
|
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.