This class is a link in a chain that each caches tree nodes of a specific type in a linear array.  
 More...
|  | 
|  | NodeManagerLink ()=default | 
|  | 
| void | clear () | 
|  | 
| template<typename RootT> | 
| void | initRootChildren (RootT &root, bool serial=false) | 
|  | 
| template<typename ParentsT> | 
| void | initNodeChildren (ParentsT &parents, bool serial=false) | 
|  | 
| Index64 | nodeCount () const | 
|  | 
| Index64 | nodeCount (Index i) const | 
|  | 
| template<typename NodeOp> | 
| void | foreachBottomUp (const NodeOp &op, bool threaded, size_t grainSize) | 
|  | 
| template<typename NodeOp> | 
| void | foreachTopDown (const NodeOp &op, bool threaded, size_t grainSize) | 
|  | 
| template<typename NodeOp> | 
| void | reduceBottomUp (NodeOp &op, bool threaded, size_t grainSize) | 
|  | 
| template<typename NodeOp> | 
| void | reduceTopDown (NodeOp &op, bool threaded, size_t grainSize) | 
|  | 
template<typename NodeT, 
Index LEVEL>
class openvdb::v12_0::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. 
- Note
- It is for internal use and should rarely be used directly.