PyMaterialXCore.GraphIterator

class GraphIterator

Bases: pybind11_object

An iterator representing the state of an upstream graph traversal.

See:

Element.traverseGraph()

See:

https://materialx.org/docs/api/class_graph_iterator.html

Methods

__init__(*args, **kwargs)

getConnectingElement(self)

getDownstreamElement(self)

getElementDepth(self)

getNodeDepth(self)

getPruneSubgraph(self)

getUpstreamElement(self)

getUpstreamIndex(self)

setPruneSubgraph(self, arg0)

Methods

__init__(*args, **kwargs)
getConnectingElement(self: GraphIterator) Element
getDownstreamElement(self: GraphIterator) Element
getElementDepth(self: GraphIterator) int
getNodeDepth(self: GraphIterator) int
getPruneSubgraph(self: GraphIterator) bool
getUpstreamElement(self: GraphIterator) Element
getUpstreamIndex(self: GraphIterator) int
setPruneSubgraph(self: GraphIterator, arg0: bool) None