#include <nanovdb/util/GridBuilder.h>
|
using | ValueType = typename GridT::ValueType |
|
using | BuildType = typename GridT::BuildType |
|
using | GridType = GridT |
|
using | TreeType = typename GridT::TreeType |
|
using | RootNodeType = typename TreeType::RootNodeType |
|
using | Node2 = typename RootNodeType::ChildNodeType |
|
using | Node1 = typename Node2::ChildNodeType |
|
using | Node0 = typename Node1::ChildNodeType |
|
◆ BuildType
◆ GridType
◆ Node0
using Node0 = typename Node1::ChildNodeType |
◆ Node1
using Node1 = typename Node2::ChildNodeType |
◆ Node2
using Node2 = typename RootNodeType::ChildNodeType |
◆ RootNodeType
◆ TreeType
using TreeType = typename GridT::TreeType |
◆ ValueType
◆ NodeManager()
◆ grid() [1/2]
◆ grid() [2/2]
◆ init()
◆ leaf() [1/2]
Node0& leaf |
( |
uint32_t |
i | ) |
|
|
inline |
◆ leaf() [2/2]
const Node0& leaf |
( |
uint32_t |
i | ) |
const |
|
inline |
Return the i'th leaf node with respect to breadth-first ordering.
◆ leafCount()
uint64_t leafCount |
( |
| ) |
const |
|
inline |
◆ lower() [1/2]
Node1& lower |
( |
uint32_t |
i | ) |
|
|
inline |
◆ lower() [2/2]
const Node1& lower |
( |
uint32_t |
i | ) |
const |
|
inline |
Return the i'th lower internal node with respect to breadth-first ordering.
◆ lowerCount()
uint64_t lowerCount |
( |
| ) |
const |
|
inline |
◆ node() [1/6]
◆ node() [2/6]
◆ node() [3/6]
◆ node() [4/6]
◆ node() [5/6]
◆ node() [6/6]
◆ nodeCount()
uint64_t nodeCount |
( |
int |
level | ) |
const |
|
inline |
Return the number of tree nodes at the specified level.
0 is leaf, 1 is lower internal, and 2 is upper internal level
◆ root() [1/2]
◆ root() [2/2]
◆ tree() [1/2]
◆ tree() [2/2]
◆ upper() [1/2]
Node2& upper |
( |
uint32_t |
i | ) |
|
|
inline |
◆ upper() [2/2]
const Node2& upper |
( |
uint32_t |
i | ) |
const |
|
inline |
Return the i'th upper internal node with respect to breadth-first ordering.
◆ upperCount()
uint64_t upperCount |
( |
| ) |
const |
|
inline |
◆ mArray0
std::vector<Node0*> mArray0 |
|
protected |
◆ mArray1
std::vector<Node1*> mArray1 |
|
protected |
◆ mArray2
std::vector<Node2*> mArray2 |
|
protected |
◆ mGrid