meshroom.core.graph

Functions

GraphModification(graph)

A Context Manager that can be used to trigger only one Graph update for a group of several modifications.

changeTopology(func)

Graph methods modifying the graph topology (add/remove edges or nodes) must be decorated with 'changeTopology' for update mechanism to work as intended.

executeGraph(graph[, toNodes, forceCompute, ...])

getAlreadySubmittedChunks(nodes)

loadGraph(filepath)

submit(graphFile, submitter[, toNode, ...])

Submit the given graph via the given submitter.

submitGraph(graph, submitter[, toNodes, ...])

Classes

Edge(src, dst[, parent])

Graph(name[, parent])

_________________ _________________ _________________ | | | | | | | Node A | | Node B | | Node C | | | edge | | edge | | |input output|>---->|input output|>---->|input output| |_______________| |_______________| |_______________|

MyJSONEncoder(*[, skipkeys, ensure_ascii, ...])

Visitor(reverse, dependenciesOnly)

Base class for Graph Visitors that does nothing.