omni/graph/exec/unstable/Traversal.h

In directory: omni/graph/exec/unstable

Source file: omni/graph/exec/unstable/Traversal.h

Defines graph traversal algorithms.

See Traversing a Graph and Graph Traversal In-Depth for more information how to utilize graph traversals.

Namespaces

omni

Main namespace for Omniverse.

omni::graph

Main OmniGraph namespace.

omni::graph::exec

Omniverse Execution Framework (EF)

omni::graph::exec::unstable

Unstable features currently in development. Do not depend on any API or ABI in this namespace, as it will change without notice.

omni::graph::exec::unstable::detail

Implementation details for omni::graph::exec . Items in this namespace should not be relied on outside of the API.

Structs

omni::graph::exec::unstable::EnumBitops< detail::VisitOrder >

Enable bitwise operation on VisitOrder.

omni::graph::exec::unstable::detail::NodeData

Traversal information stored per node.

omni::graph::exec::unstable::detail::VisitAll

Traversal strategy that allows discovering all the edges in the graph. Traversal continuation is controlled by user code.

omni::graph::exec::unstable::detail::VisitFirst

Traversal strategy that enters the node when it was first time discovered.

omni::graph::exec::unstable::detail::VisitLast

Traversal strategy that enters the node when entire upstream was already visited and this is the last opportunity to enter the node.