NodeManager produces linear arrays of all tree nodes allowing for efficient threading and bottom-up processing.
More...
|
class | openvdb::OPENVDB_VERSION_NAME::tree::NodeManager< TreeOrLeafManagerT, LEVELS > |
| To facilitate threading over the nodes of a tree, cache node pointers in linear arrays, one for each level of the tree. More...
|
|
class | openvdb::OPENVDB_VERSION_NAME::tree::DynamicNodeManager< TreeOrLeafManagerT, _LEVELS > |
|
struct | openvdb::OPENVDB_VERSION_NAME::tree::NodeFilter |
|
class | openvdb::OPENVDB_VERSION_NAME::tree::NodeList< NodeT > |
| This class caches tree nodes of a specific type in a linear array. More...
|
|
class | openvdb::OPENVDB_VERSION_NAME::tree::NodeList< NodeT >::NodeRange |
|
class | openvdb::OPENVDB_VERSION_NAME::tree::NodeList< NodeT >::NodeRange::Iterator |
|
class | openvdb::OPENVDB_VERSION_NAME::tree::NodeManagerLink< NodeT, LEVEL > |
| This class is a link in a chain that each caches tree nodes of a specific type in a linear array. More...
|
|
class | openvdb::OPENVDB_VERSION_NAME::tree::NodeManager< TreeOrLeafManagerT, LEVELS > |
| To facilitate threading over the nodes of a tree, cache node pointers in linear arrays, one for each level of the tree. More...
|
|
struct | openvdb::OPENVDB_VERSION_NAME::tree::ForeachFilterOp< OpT > |
|
struct | openvdb::OPENVDB_VERSION_NAME::tree::ReduceFilterOp< OpT > |
|
class | openvdb::OPENVDB_VERSION_NAME::tree::DynamicNodeManagerLink< NodeT, LEVEL > |
| This class is a link in a chain that each caches tree nodes of a specific type in a linear array. More...
|
|
class | openvdb::OPENVDB_VERSION_NAME::tree::DynamicNodeManager< TreeOrLeafManagerT, _LEVELS > |
|
NodeManager produces linear arrays of all tree nodes allowing for efficient threading and bottom-up processing.
- Authors
- Ken Museth, Dan Bailey
- Note
- A NodeManager can be constructed from a Tree or LeafManager.
Definition in file NodeManager.h.