Provides classes for automatic routing of a graph's edges.
Classes
| Class | Description | |
|---|---|---|
| BusDescriptor | A descriptor for bus-related information to be associated with an edge. | |
| BusRepresentations |
This class provides helpers to convert between buses given by complete subgraphs and buses represented by specific
hub nodes.
| |
| BusRouter |
An orthogonal bus-style edge routing algorithm which combines the large number of edges of complete subgraphs in a
concise, tree-like structure that consists of vertical and horizontal line segments.
| |
| ChannelEdgeRouter | This class represents an edge router. | |
| ChannelEdgeRouter..::..OrthogonalShortestPathPathFinder |
This layouter is a s special version of
OrthogonalEdgeRouter
that can be used as a path
finding strategy in
ChannelEdgeRouter
.
| |
| ChannelRouter |
Class that routes edges within a vertical or horizontal channel
All edges will then be routed in an orthogonal fashion.
| |
| CollinearBendHider | Temporarily hides collinear bends on edge paths. | |
| EdgeGroupRouterStage |
Layout stage for
OrthogonalEdgeRouter
that adds support for a bus-like routing style.
| |
| GroupNodeRouterStage |
Layout stage for
OrthogonalEdgeRouter
that should be
applied when routing edges in hierarchically grouped graphs.
| |
| OrganicEdgeRouter | This algorithm routes edges using an organic-like layout approach and style. | |
| OrthogonalEdgeRouter | This class represents an orthogonal edge router. | |
| OrthogonalPatternEdgeRouter | This class represents an orthogonal edge router. | |
| OrthogonalSegmentDistributionStage | This class can be used to distribute overlapping edge segments of orthogonally routed edges. | |
| PartitionGridRouterStage |
Layout stage for
OrthogonalEdgeRouter
that should be
applied when routing edges in a partition grid.
| |
| PatchRouterStage |
Performance optimization stage for
OrthogonalEdgeRouter
.
| |
| ReducedSphereOfActionStage |
Performance optimization stage for
OrthogonalEdgeRouter
.
| |
| SnapOuterPortsToNodeBorderStage | This LayoutStage will move edge ports, that are outside the corresponding nodes border, to the border. |
Enumerations
| Enumeration | Description | |
|---|---|---|
| ChannelOrientation | Channel orientation specifier. | |
| MonotonicPathRestriction | Constant that specifies monotonic path restrictions for edges. | |
| RoutingStyle | Routing style specifier. | |
| Scope | ||
| SphereOfAction | Sphere of action specifier. |
Remarks
Provides classes for automatic routing of a graph's edges.
Edge routing styles include organic and orthogonal routing.