Search this API

Package y.layout.orthogonal

Provides orthogonal layout style algorithms.

See:
          Description

Class Summary
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.
EdgeLayoutDescriptor This class is used by OrthogonalLayouter, DirectedOrthogonalLayouter and OrthogonalGroupLayouter to determine the routing details of the graph's edges.
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.
 

Package y.layout.orthogonal Description

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.

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.


© Copyright 2000-2013,
yWorks GmbH.
All rights reserved.