| 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. |
| HierarchicalLayoutSubcomponentDescriptor (ILayoutAlgorithm?, HierarchicalLayoutSubcomponentPlacementPolicy?) | in
HierarchicalLayoutSubcomponentDescriptor | Creates a new HierarchicalLayoutSubcomponentDescriptor instance with the specified settings. |
| GenericLabeling () | in
GenericLabeling | Creates a new instance of GenericLabeling with default settings. |
| AlignmentStage (ILayoutAlgorithm?, ) | in
AlignmentStage | Creates a new AlignmentStage with the given algorithm as coreLayout or null if no core layout should be applied prior to the alignment stage. |
| BendSubstitutionStage (number?, ILayoutAlgorithm?, ) | in
BendSubstitutionStage | Creates a new BendSubstitutionStage instance with the given size as the width and height for the inserted proxy nodes. |
| ComponentLayout (ILayoutAlgorithm?, ) | in
ComponentLayout | Initializes a new instance of the ComponentLayout class with an optional coreLayout. |
| ComponentLayoutData () | in
ComponentLayoutData | |
| ContextModificationStage (ILayoutAlgorithm?, ) | in
ContextModificationStage | Creates a new ContextModificationStage with the given algorithm as coreLayout or null if no core layout is specified. |
| CurveFittingStage (ILayoutAlgorithm?, ) | in
CurveFittingStage | Creates a new CurveFittingStage with an optional core layout algorithm. |
| GenericLayoutGridStage (ILayoutAlgorithm?, ) | in
GenericLayoutGridStage | Creates a new instance using the given coreLayout. |
| GivenCoordinatesLayout (ILayoutAlgorithm?, ) | in
GivenCoordinatesLayout | Creates a new GivenCoordinatesLayout instance using the given coreLayout. |
| GroupHidingStage (ILayoutAlgorithm?, ) | in
GroupHidingStage | Creates an instance of GroupHidingStage with an optional coreLayout. |
| LayoutAnchoringStage (ILayoutAlgorithm?, ) | in
LayoutAnchoringStage | Creates a new LayoutAnchoringStage instance with an optional core layout algorithm. |
| 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. |
| applyLayout (ILayoutAlgorithm, LayoutData<LayoutNode,LayoutEdge,LayoutNodeLabel,LayoutEdgeLabel>?) | in
LayoutGraph | Runs an ILayoutAlgorithm synchronously on the given LayoutGraph, applying the given layoutData . |
| applyLayout (ILayoutAlgorithm, LayoutData<INode,IEdge,ILabel,ILabel>?) | in
LayoutGraphAdapter | Applies an ILayoutAlgorithm to an IGraph, optionally applying some LayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel>. |
| LayoutStageBase (ILayoutAlgorithm?, ) | in
LayoutStageBase | Initializes a new LayoutStageBase instance. |
| addPostprocessor (ILayoutAlgorithm) | in
LayoutStageStack | Adds a layout algorithm as a post-processing stage to the stack. |
| addPreprocessor (ILayoutAlgorithm) | in
LayoutStageStack | Adds a layout algorithm as a pre-processing stage to the stack. |
| appendCoreLayout (ILayoutAlgorithm) | in
LayoutStageStack | Appends a core layout algorithm to the stack. |
| LineWrappingStage () | in
LineWrappingStage | Creates a new LineWrappingStage instance with default settings. |
| MinimumNodeSizeStage (ILayoutAlgorithm?, number?, number?, ) | in
MinimumNodeSizeStage | Creates a new MinimumNodeSizeStage instance using the given optional coreLayout and minimum width and height for the nodes. |
| OrientationStage (ILayoutAlgorithm?, LayoutOrientation?, ) | in
OrientationStage | Creates a new OrientationStage instance using the given optional coreLayout and layout orientation. |
| PlaceNodesAtBarycenterStage (ILayoutAlgorithm?, ) | in
PlaceNodesAtBarycenterStage | Creates a new PlaceNodesAtBarycenterStage instance using the given coreLayout. |
| PortPlacementStage (ILayoutAlgorithm?, ) | in
PortPlacementStage | Creates a new PortPlacementStage instance with an optional coreLayout. |
| RecursiveGroupLayout (ILayoutAlgorithm?, ILayoutGroupBoundsCalculator?, ) | in
RecursiveGroupLayout | Creates a new instance of RecursiveGroupLayout. |
| RecursiveGroupLayoutData () | in
RecursiveGroupLayoutData | |
| RemoveCollinearBendsStage () | in
RemoveCollinearBendsStage | Creates a new RemoveCollinearBendsStage instance with default settings. |
| RemoveOverlapsStage () | in
RemoveOverlapsStage | Creates a new RemoveOverlapsStage instance with default settings. |
| ReverseEdgesStage (ILayoutAlgorithm?, ) | in
ReverseEdgesStage | Creates a new ReverseEdgesStage instance with an optional coreLayout. |
| SequentialLayout (ILayoutAlgorithm) | in
SequentialLayout | Initializes a new instance of the SequentialLayout class with an optional collection of layout algorithms. |
| SubgraphLayoutStage (ILayoutAlgorithm?, ) | in
SubgraphLayoutStage | Creates a new SubgraphLayoutStage instance with an optional coreLayout. |
| TemporaryGroupDescriptor (TemporaryGroupDescriptor?, ILayoutAlgorithm?, ) | in
TemporaryGroupDescriptor | Creates a new instance of TemporaryGroupDescriptor using the given descriptor as parent and the ILayoutAlgorithm that is considered by the RecursiveGroupLayout. |
| TemporaryGroupInsertionStage (ILayoutAlgorithm?, ) | in
TemporaryGroupInsertionStage | Creates a new TemporaryGroupInsertionStage with the given layout algorithm as coreLayout. |
| MultiPageLayout (ILayoutAlgorithm?, ) | in
MultiPageLayout | Creates a new MultiPageLayout instance. |
| ClearAreaLayout () | in
ClearAreaLayout | Creates a new instance of ClearAreaLayout with default settings. |
| PartialLayout (ILayoutAlgorithm?, ) | in
PartialLayout | Creates a new instance of PartialLayout which uses the specified ILayoutAlgorithm instance as the core layout algorithm. |
| BundledEdgeRouter (ILayoutAlgorithm?, ) | in
BundledEdgeRouter | Creates a new BundledEdgeRouter instance with the given optional core layout algorithm and default settings. |
| CurveRoutingStage (ILayoutAlgorithm?, ) | in
CurveRoutingStage | Creates a new CurveRoutingStage instance using the given optional coreLayout. |
| EdgeRouter (ILayoutAlgorithm?, ) | in
EdgeRouter | Creates a new EdgeRouter instance with an optional coreLayout. |
| OctilinearRoutingStage (ILayoutAlgorithm?, ) | in
OctilinearRoutingStage | Creates a new instance of OctilinearRoutingStage using the given coreLayout. |
| OrganicEdgeRouter (ILayoutAlgorithm?, ) | in
OrganicEdgeRouter | Creates a new OrganicEdgeRouter with the given coreLayout. |
| ParallelEdgeRouter (ILayoutAlgorithm?, ) | in
ParallelEdgeRouter | Creates a new ParallelEdgeRouter instance with an optional coreLayout. |
| SelfLoopRouter (ILayoutAlgorithm?, ) | in
SelfLoopRouter | Creates a new SelfLoopRouter with an optional coreLayout. |
| StraightLineEdgeRouter (ILayoutAlgorithm?, ) | in
StraightLineEdgeRouter | Creates a new instance of StraightLineEdgeRouter with an optional coreLayout. |
| SeriesParallelLayout () | in
SeriesParallelLayout | Creates a new SeriesParallelLayout instance with default settings. |
| TreeReductionStage (ILayoutAlgorithm?, ) | in
TreeReductionStage | Creates a new TreeReductionStage instance with the given core layout algorithm and default settings. |
| 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. |