OpenVDB: OP_NodeChain.h File Reference

OpenVDB 7.1.0

Classes | Namespaces | Functions
OP_NodeChain.h File Reference
`#include <OP/OP_Context.h>`
`#include <OP/OP_Channels.h>`
`#include <OP/OP_Director.h>`
`#include <OP/OP_Node.h>`
`#include <SYS/SYS_Types.h>`
`#include <UT/UT_String.h>`
`#include <UT/UT_Thread.h>`
`#include <algorithm>`
`#include <string>`
`#include <vector>`
`#include <openvdb/Platform.h>`

Go to the source code of this file.

## Classes
class | OP_EvalScope
| Constructing an OP_EvalScope object allows one to temporarily (for the duration of the current scope) set the evaluation context and time for a node other than the one that is currently being cooked. More...

## Namespaces
| houdini_utils
| Utilities to collect a chain of adjacent nodes of a particular type so that they can be cooked in a single step.

## Functions
template<typename NodeType >
OPENVDB_DEPRECATED std::vector< NodeType * > | getNodeChain (OP_Context &context, NodeType *startNode, bool addInterest=true)
| Return a list of adjacent, uncooked nodes of the given `NodeType`, starting from startNode and traversing the network upstream along input 0 connections. More...