This layout stage provides a framework for layouts that are based on a divide and conquer approach.
Namespace: yWorks.yFiles.LayoutAssembly: yWorks.yFilesWPF.Algorithms (in yWorks.yFilesWPF.Algorithms.dll) Version: 2.2.0.2 (2.2.0.2)
Syntax
| C# |
|---|
public class PartitionLayouter : AbstractLayoutStage |
| Visual Basic |
|---|
Public Class PartitionLayouter _ Inherits AbstractLayoutStage |
Remarks
This layout stage provides a framework for layouts that are based on a divide and conquer approach.
The workings of this stage is subdivided into four stages:
- The input graph is partitioned into smaller units. Implementations of this phase can be set using method PartitionFinder .
- Optionally, the graph partitions are laid out by an layout algorithm. Implementations of this phase can be set using method CoreLayouter .
- The graph partitions are independently arranged. Implementations of this phase can be set using method PartitionPlacer .
- Edges that connect nodes in different graph partitions will be routed. Implementations of this phase can be set using method InterEdgeRouter
Inheritance Hierarchy
System..::..Object
yWorks.yFiles.Layout..::..AbstractLayoutStage
yWorks.yFiles.Layout..::..PartitionLayouter
yWorks.yFiles.Layout.Orthogonal..::..CompactOrthogonalLayouter
yWorks.yFiles.Layout..::..AbstractLayoutStage
yWorks.yFiles.Layout..::..PartitionLayouter
yWorks.yFiles.Layout.Orthogonal..::..CompactOrthogonalLayouter