Provides classes for automatic routing of a graph's edges.

Edge routing styles include organic and orthogonal routing.

Related Documentation

See the yFiles FLEX Developer's Guide (Analysis and Layout Part) section on Edge Routing Algorithms for descriptions of the yFiles edge routing algorithms.



Classes
 ClassDescription
 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 com.yworks.yfiles.layout.router.OrthogonalEdgeRouter that can be used as a path finding strategy in com.yworks.yfiles.layout.router.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 com.yworks.yfiles.layout.router.OrthogonalEdgeRouter that adds support for a bus-like routing style.
 GroupNodeRouterStage Layout stage for com.yworks.yfiles.layout.router.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 com.yworks.yfiles.layout.router.OrthogonalEdgeRouter that should be applied when routing edges in a partition grid.
 PatchRouterStage Performance optimization stage for com.yworks.yfiles.layout.router.OrthogonalEdgeRouter.
 ReducedSphereOfActionStage Performance optimization stage for com.yworks.yfiles.layout.router.OrthogonalEdgeRouter.
 SnapOuterPortsToNodeBorderStage This LayoutStage will move edge ports, that are outside the corresponding nodes border, to the border.
 StraightLineEdgeRouter Simple edge router implementation that draws edges straight-line considering the specified port constraints.