Go to: Related nodes. Attributes.

This node stores Hypergraph layout information for a DAG graph. This includes the position and collapse/expand state of nodes that have been configured by the user and background image information.

Node name Parents MFn type Compatible function sets
hyperLayout node kHyperLayout kBase
kNamedObject
kDependencyNode
kHyperLayout

Related nodes

hyperGraphInfo, hyperView

Attributes (13)

allNodesFreeform, dependNode, hyperPosition, imageName, imagePosition, imagePositionX, imagePositionY, imageScale, isCollapsed, isFreeform, nodeVisualState, positionX, positionY

Long name (short name) Type Default Flags
hyperPosition (hyp) compound n/a arrayoutputinputconnectablestorablehidden
stores user placement position for hypergraph node
positionX (x) float 0.0 outputinputconnectablestorablehidden
x position of freeform layout
positionY (y) float 0.0 outputinputconnectablestorablehidden
y position of freeform layout
isCollapsed (isc) bool false outputinputconnectablestorablehidden
collapsed state of node
isFreeform (isf) bool false outputinputconnectablestorablehidden
freeform layout state
nodeVisualState (nvs) integer 0 outputinputconnectablestorablehidden
visual state of node
dependNode (dn) Message n/a outputinputconnectablehidden
dependNode we are storing freeform position for
imageName (img) string TmultiSharedObject::create<TdataString>"" outputinputconnectablestorable
background image name
imagePosition (imp) double2 0, 0 outputinputconnectablestorable
background image position.
imagePositionX (ipx) double 0.0 outputinputconnectablestorable
The X coordinate of background image.
imagePositionY (ipy) double 0.0 outputinputconnectablestorable
The Y coordinate of background image.
imageScale (ims) float 1.0 outputinputconnectablestorablehidden
image scale factor
allNodesFreeform (anf) bool false outputinputconnectablestorablehidden
all nodes are in freeform layout state