|
| 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. 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) |
|
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::v9_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.