meshroom.ui.graph.GraphLayout

- class meshroom.ui.graph.GraphLayout(graph)
GraphLayout provides auto-layout features to a UIGraph.
- __init__(graph)
Methods
__init__(graph)autoLayout([fromNode, toNode, startX, startY])Perform auto-layout from 'fromNode' to 'toNode', starting from (startX, startY) position.
blockSignals(self, b)boundingBox([nodes])Return bounding box for a set of nodes as (x, y, width, height).
childEvent(self, event)children(self)connect(...)connectNotify(self, signal)customEvent(self, event)deleteLater(self)disconnect(...)disconnectNotify(self, signal)dumpObjectInfo(self)dumpObjectTree(self)dynamicPropertyNames(self)emit(self, arg__1, *args)event(self, event)eventFilter(self, watched, event)findChild(self, arg__1[, arg__2])findChildren(-> typing.Iterable)inherits(self, classname)installEventFilter(self, filterObj)isSignalConnected(self, signal)isWidgetType(self)isWindowType(self)killTimer(self, id)metaObject(self)moveToThread(self, thread)objectName(self)parent(self)positionBoundingBox([nodes])Return bounding box for a set of nodes as (x, y, width, height).
property(self, name)receivers(self, signal)registerUserData()removeEventFilter(self, obj)reset()Perform auto-layout on the whole graph.
sender(self)senderSignalIndex(self)setDepthMode(mode)Set node depth mode to use.
setObjectName(self, name)setParent(self, parent)setProperty(self, name, value)signalsBlocked(self)startTimer(self, interval[, timerType])thread(self)timerEvent(self, event)tr(self, arg__1[, arg__2, arg__3])Attributes
depthModedepthModeChangeddestroyedgridSpacinggridSpacingChangednodeHeightnodeHeightChangednodeWidthnodeWidthChangedobjectNameChangedstaticMetaObject