|
OpenVDB
6.0.0
|
This class caches tree nodes of a specific type in a linear array. More...
#include <NodeManager.h>
Classes | |
| class | NodeRange |
Public Types | |
| using | value_type = NodeT * |
| using | ListT = std::deque< value_type > |
Public Member Functions | |
| NodeList () | |
| void | push_back (NodeT *node) |
| NodeT & | operator() (size_t n) const |
| NodeT *& | operator[] (size_t n) |
| Index64 | nodeCount () const |
| void | clear () |
| void | resize (size_t n) |
| NodeRange | nodeRange (size_t grainsize=1) const |
| Return a TBB-compatible NodeRange. More... | |
| 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) |
Protected Attributes | |
| ListT | mList |
This class caches tree nodes of a specific type in a linear array.
| using ListT = std::deque<value_type> |
| using value_type = NodeT* |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
1.8.14