Changes for page KLay Layered Layout Options
Last modified by Richard Kreissig on 2023/09/14 10:20
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -747,11 +747,18 @@ 747 747 748 748 {{id name="edgeLabelSideSelection"/}} 749 749 750 -{{warning}} 751 -Document! 752 -{{/warning}} 750 +Determines how KLay Layered places edge labels. The following strategies are available: 753 753 754 - 752 +* ALWAYS_UP 753 +Always places edge labels above the edge. 754 +* ALWAYS_DOWN 755 +Always places edge labels below the edge. 756 +* DIRECTION_UP 757 +Places edge labels above edges pointing right, and below edges pointing left. 758 +* DIRECTION_DOWN 759 +Places edge labels below edges pointing right, and above edges pointing left. 760 +* SMART 761 +Uses a heuristic that determines the best edge label placement, also taking the placement of port labels into account. 755 755 756 756 == Feedback Edges == 757 757 ... ... @@ -798,12 +798,14 @@ 798 798 799 799 {{id name="layerConstraint"/}} 800 800 801 -{{warning}} 802 -Document! 803 -{{/warning}} 808 +The layer a node is placed in is usually computed by the layer assignment algorithms. However, sometimes certain nodes need to be placed in the first or in the last layer (for example, nodes that represent inputs from the outside). The layer constraint option can be set on such nodes to do just that. 804 804 805 - 810 +[[image:attach:layer_constraints.png]] 806 806 812 +{{note}} 813 +This option can also be set to {{code language="none"}}FIRST_SEPARATE{{/code}} and {{code language="none"}}LAST_SEPARATE{{/code}}. These are for internal use only and should not have been publicly exposed in the first place. Using them can result in layout problems. 814 +{{/note}} 815 + 807 807 == Maximal Iterations == 808 808 809 809
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -947014 21 +9470146 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/947014 2/KLay Layered Layout Options1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/9470146/KLay Layered Layout Options