#include <nanovdb/NanoVDB.h>
|
| TreeData & | operator= (const TreeData &)=default |
| void | setRoot (const void *root) |
| void * | getRoot () |
| | Get a non-const void pointer to the root node (never NULL)
|
| const void * | getRoot () const |
| | Get a const void pointer to the root node (never NULL)
|
| template<typename NodeT> |
| void | setFirstNode (const NodeT *node) |
| bool | isEmpty () const |
| | Return true if the root is empty, i.e. has not child nodes or constant tiles.
|
| CoordBBox | bbox () const |
| | Return the index bounding box of all the active values in this tree, i.e. in all nodes of the tree.
|
| bool | isRootNext () const |
| | return true if RootData is layout out immediately after TreeData in memory
|
◆ bbox()
Return the index bounding box of all the active values in this tree, i.e. in all nodes of the tree.
◆ getRoot() [1/2]
Get a non-const void pointer to the root node (never NULL)
◆ getRoot() [2/2]
| const void * getRoot |
( |
| ) |
const |
|
inline |
Get a const void pointer to the root node (never NULL)
◆ isEmpty()
Return true if the root is empty, i.e. has not child nodes or constant tiles.
◆ isRootNext()
| bool isRootNext |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ setFirstNode()
template<typename NodeT>
| void setFirstNode |
( |
const NodeT * | node | ) |
|
|
inline |
◆ setRoot()
| void setRoot |
( |
const void * | root | ) |
|
|
inline |
◆ mNodeCount
◆ mNodeOffset
◆ mTileCount
◆ mVoxelCount