Series-parallel layout is a layout style that especially suits series-parallel graphs or a collection of series-parallel graphs. Series-parallel graphs are directed graphs with a single source and a single sink that are build recursively using only the following set of rules:
Possible application fields are circuit-diagrams or flowcharts.
Determines the main layout orientation. The algorithm tries to arrange nodes in such a way that all edges point into the main layout direction.
Determines the vertical alignment (with respect to layout orientation Top-to-Bottom) of two parallel subgraphs that share the same source node.
If enabled, the current drawing will be interpreted as a sketch of the resulting series-parallel layout, i.e., the algorithm tries to maintain the order of the parallel subgraphs given by the sketch.
Determines the minimal distance between nodes.
Determines the distance between edge segments and nodes.
Determines the distance between adjacent pairs of edge segments. Note that if the edge ports are distributed at the side of a node, this distance might not be kept.
Determines whether space is reserved for node labels during the layout process.
Edge labels will be placed by the layouter considering their preferred placement.
Determines the minimal length of the first edge segment.
Determines the minimal length of the last edge segment.
Determines the minimal length of an edge.
Determines the preferred length for all 45-degree segments of the edges. If there is not enough space to add octilinear segments with this length the preferred length can be ignored. This feature is only available for the octilinear routing style.
Determines the minimal length for the polyline segments. This feature is only available for the polyline routing style.
Determines the minimal slope of the first and last edge segment of polyline edges. This feature is only available for the polyline routing style.
Normally, for layout orientation Top-to-Bottom, the edges leave their source at the bottom and enter their target at the top. If this option is disabled, the edges may leave the nodes at the left/right side which reduces the number of bends.