| applyLayout (ILayoutAlgorithm, LayoutData<INode,IEdge,ILabel,ILabel>?, TimeSpan?, TimeSpan?, ItemMapping<IPort,PortAdjustmentPolicy>?, ItemMapping<IPort,PortPlacementPolicy>?, ItemMapping<ILabel,PortLabelPolicy>?, ItemMapping<IModelItem,LayoutAnchoringPolicy>?, ItemMapping<ILabel,LabelPlacementPolicy>?, function(INode, INode):number?, function(IEdge, IEdge):number?) | in
IGraph | Runs an ILayoutAlgorithm synchronously on the given graph. |
| from (LayoutAnchoringPolicy) | in
LayoutAnchoringPolicy | Converts the given argument to an enum constant of this enum type. |
| getName (LayoutAnchoringPolicy) | in
LayoutAnchoringPolicy | Returns the name of the given enum constant. |
| getReference (LayoutNode, LayoutAnchoringPolicy) | in
LayoutAnchoringStage | Gets the reference bounds for a node based on the specified LayoutAnchoringPolicy. |
| getReference (LayoutEdge, LayoutAnchoringPolicy) | in
LayoutAnchoringStage | Gets the reference bounds for an edge based on the specified LayoutAnchoringPolicy. |
| getReference (LayoutNodeLabel, LayoutAnchoringPolicy) | in
LayoutAnchoringStage | Gets the reference bounds for a node label based on the specified LayoutAnchoringPolicy. |
| getReference (LayoutEdgeLabel, LayoutAnchoringPolicy) | in
LayoutAnchoringStage | Gets the reference bounds for an edge label based on the specified LayoutAnchoringPolicy. |
| LayoutAnchoringStageData () | in
LayoutAnchoringStageData | |
| LayoutExecutor (GraphComponent, ILayoutAlgorithm, ) | in
LayoutExecutor | Initializes a new instance of the LayoutExecutor class. |
| LayoutExecutor (GraphComponent, IGraph, ILayoutAlgorithm, ) | in
LayoutExecutor | Initializes a new instance of the LayoutExecutor class. |
| LayoutExecutorAsync (function(object):Promise<object>, GraphComponent, LayoutDescriptor?, LayoutData<INode,IEdge,ILabel,ILabel>?, ) | in
LayoutExecutorAsync | Creates a new instance of a layout execution helper that will asynchronously perform the calculations and optionally animate the layout on the given graphComponent . |
| LayoutExecutorAsync (function(object):Promise<object>, IGraph, LayoutDescriptor?, LayoutData<INode,IEdge,ILabel,ILabel>?, ) | in
LayoutExecutorAsync | Creates a new instance of a layout execution helper that will asynchronously perform the calculations and apply the results on the provided graph . |
| applyLayoutAnimated (ILayoutAlgorithm, TimeSpan?, LayoutData<INode,IEdge,ILabel,ILabel>?, TimeSpan?, TimeSpan?, boolean?, ItemMapping<IPort,PortAdjustmentPolicy>?, ItemMapping<IPort,PortPlacementPolicy>?, ItemMapping<ILabel,PortLabelPolicy>?, ItemMapping<IModelItem,LayoutAnchoringPolicy>?, Insets?, ItemMapping<ILabel,LabelPlacementPolicy>?, function(INode, INode):number?, function(IEdge, IEdge):number?) | in
GraphComponent | Runs a layout on the graph of the GraphComponent and animates the transition. |