meshroom.ui.graph.GraphLayout

Inheritance diagram of 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(...)

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

depthMode

depthModeChanged

destroyed

gridSpacing

gridSpacingChanged

nodeHeight

nodeHeightChanged

nodeWidth

nodeWidthChanged

objectNameChanged

staticMetaObject