Provides orthogonal layout style algorithms.
Classes
| Class | Description | |
|---|---|---|
| CompactOrthogonalLayouter |
This class is a variant of
OrthogonalLayouter
that tries to arrange nodes in a more
compact way, even allowing to specify a desired aspect ratio for the bounds of the
calculated layout.
| |
| DirectedOrthogonalLayouter |
This class is a variant of
OrthogonalLayouter
that can route edges in a way that
they point to a main layout direction.
| |
| OrthogonalGroupLayouter |
This class provides a layout algorithm which produces
orthogonal drawings of hierarchically grouped graphs.
| |
| OrthogonalLayouter |
This class provides a layout algorithm which produces
orthogonal drawings.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| LayoutStyle | Layout style specifier. |
Remarks
Provides orthogonal layout style algorithms.
Implementations support orthogonal layout of "flat" as well as hierarchically organized
graphs, i.e., graphs where nodes can be nested within other nodes to arbitrary depth.
Note that
OrthogonalGroupLayouter
is specialized on
layout calculation for hierarchically organized graphs while
DirectedOrthogonalLayouter
is specialized on orthogonal layout which supports edge routing that satisfies
sophisticated edge path-related constraints.
The sections on Directed Orthogonal Layout discusses directed orthogonal layout.
Related Documentation
See the yFiles Developer's Guide sections on Orthogonal Layout and Orthogonal Layout of Hierarchically Organized Graphs for descriptions of the yFiles orthogonal layout style algorithms.The sections on Directed Orthogonal Layout discusses directed orthogonal layout.