The NodeAccessor provides a uniform API for accessing nodes got NanoVDB, OpenVDB and build Grids.
More...
#include <nanovdb/util/CreateNanoGrid.h>
template<typename GridT>
class nanovdb::NodeAccessor< GridT >
The NodeAccessor provides a uniform API for accessing nodes got NanoVDB, OpenVDB and build Grids.
- Note
- General implementation that works with nanovdb::build::Grid
◆ BuildType
◆ GridType
◆ NodeType
◆ RootType
using RootType = typename TreeType::RootNodeType |
◆ TreeType
using TreeType = typename GridT::TreeType |
◆ ValueType
◆ NodeAccessor()
◆ getName()
const std::string & getName |
( |
| ) |
const |
|
inline |
◆ grid()
◆ gridClass()
◆ hasLongGridName()
bool hasLongGridName |
( |
| ) |
const |
|
inline |
◆ map()
◆ node()
const NodeType< LEVEL > & node |
( |
uint32_t |
i | ) |
const |
|
inline |
◆ nodeCount()
uint64_t nodeCount |
( |
int |
level | ) |
const |
|
inline |
◆ root()
◆ tree()
◆ IS_NANOVDB
constexpr bool IS_NANOVDB = false |
|
staticconstexpr |
◆ IS_OPENVDB
constexpr bool IS_OPENVDB = false |
|
staticconstexpr |