meshroom.ui.commands

Functions

GroupedGraphModification(graph, undoStack, title)

A context manager that creates a macro command disabling (if not already) graph update by default and resetting its status after nested block execution.

Classes

AddEdgeCommand(graph, src, dst[, parent])

AddNodeCommand(graph, nodeType, position[, ...])

ClearImagesCommand(graph, cameraInitNodes[, ...])

DuplicateNodesCommand(graph, srcNodes[, parent])

Handle node duplication in a Graph.

EnableGraphUpdateCommand(graph, enabled[, ...])

Command to enable/disable graph update.

GraphCommand(graph[, parent])

ImportProjectCommand(graph[, filepath, ...])

Handle the import of a project into a Graph.

ListAttributeAppendCommand(graph, ...[, parent])

ListAttributeRemoveCommand(graph, attribute)

MoveNodeCommand(graph, node, position[, parent])

Move a node to a given position.

PasteNodesCommand(graph, data[, position, ...])

Handle node pasting in a Graph.

RemoveEdgeCommand(graph, edge[, parent])

RemoveNodeCommand(graph, node[, parent])

SetAttributeCommand(graph, attribute, value)

UndoCommand([parent])

UndoStack([parent])

UpgradeNodeCommand(graph, node[, parent])

Perform node upgrade on a CompatibilityNode.