<
From version < 23.1 >
edited by cds
on 2014/04/03 14:16
To version < 26.1 >
edited by cds
on 2014/04/03 14:59
>
Change comment: There is no comment for this version

Summary

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  
... ... @@ -870,12 +870,12 @@
870 870  
871 871  {{id name="portAnchor"/}}
872 872  
873 -{{warning}}
874 -Document!
875 -{{/warning}}
882 +Since ports have a size, we need a concrete point inside the port that edges should start or end in. In KLay Layered, this is referred to as the //port anchor//. By default, the center of each port is used as its port anchor, but this behavior can be overridden by setting an explicit port anchor.
876 876  
877 -
884 +In the following example, the port anchor of the left port was moved upwards, while the port anchor of the second port was moved downwards:
878 878  
886 +[[image:attach:port_anchors.png]]
887 +
879 879  == Thoroughness ==
880 880  
881 881  
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -9470140
1 +9470146
URL
... ... @@ -1,1 +1,1 @@
1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/9470140/KLay Layered Layout Options
1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/9470146/KLay Layered Layout Options