|  | 
|  | NodeList ()=default | 
|  | 
| NodeT & | operator() (size_t n) const | 
|  | 
| NodeT *& | operator[] (size_t n) | 
|  | 
| Index64 | nodeCount () const | 
|  | 
| void | clear () | 
|  | 
| template<typename RootT> | 
| bool | initRootChildren (RootT &root) | 
|  | 
| template<typename ParentsT, typename NodeFilterT> | 
| bool | initNodeChildren (ParentsT &parents, const NodeFilterT &nodeFilter=NodeFilterT(), bool serial=false) | 
|  | 
| NodeRange | nodeRange (size_t grainsize=1) const | 
|  | Return a TBB-compatible NodeRange. 
 | 
|  | 
| template<typename NodeOp> | 
| void | foreach (const NodeOp &op, bool threaded=true, size_t grainSize=1) | 
|  | 
| template<typename NodeOp> | 
| void | reduce (NodeOp &op, bool threaded=true, size_t grainSize=1) | 
|  | 
| template<typename NodeOp> | 
| void | foreachWithIndex (const NodeOp &op, bool threaded=true, size_t grainSize=1) | 
|  | 
| template<typename NodeOp> | 
| void | reduceWithIndex (NodeOp &op, bool threaded=true, size_t grainSize=1) | 
|  | 
template<typename NodeT>
class openvdb::v12_0::tree::NodeList< NodeT >
This class caches tree nodes of a specific type in a linear array. 
- Note
- It is for internal use and should rarely be used directly.