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
-
... ... @@ -16,7 +16,7 @@ 16 16 17 17 == Supported KIML Layout Options == 18 18 19 -KLay Layered supports the following standard layout options defined by KIML. Note that the default value may be altered (highlighted yellow). 19 +KLay Layered supports the following standard layout options defined by KIML. Note that the default value may be altered (highlighted yellow). These layout options are documented on [[KIML's Layout Options page>>doc:KIML Layout Options]]. 20 20 21 21 |=((( 22 22 Option ... ... @@ -66,7 +66,7 @@ 66 66 ))) 67 67 |(% colspan="1" %)(% colspan="1" %) 68 68 ((( 69 -Comment Box XX69 +Comment Box 70 70 )))|(% colspan="1" %)(% colspan="1" %) 71 71 ((( 72 72 de.cau.cs.kieler.commentBox ... ... @@ -121,7 +121,7 @@ 121 121 ))) 122 122 |(% colspan="1" %)(% colspan="1" %) 123 123 ((( 124 -Edge Label Placement XX124 +Edge Label Placement 125 125 )))|(% colspan="1" %)(% colspan="1" %) 126 126 ((( 127 127 de.cau.cs.kieler.edgeLabelPlacement ... ... @@ -149,7 +149,7 @@ 149 149 ))) 150 150 |(% colspan="1" %)(% colspan="1" %) 151 151 ((( 152 -Hypernode XX152 +Hypernode 153 153 )))|(% colspan="1" %)(% colspan="1" %) 154 154 ((( 155 155 de.cau.cs.kieler.hypernode ... ... @@ -180,7 +180,7 @@ 180 180 SMART 181 181 ))) 182 182 |((( 183 -Label Spacing XX183 +Label Spacing 184 184 )))|((( 185 185 de.cau.cs.kieler.labelSpacing 186 186 )))|((( ... ... @@ -204,7 +204,7 @@ 204 204 ))) 205 205 |(% colspan="1" %)(% colspan="1" %) 206 206 ((( 207 -Minimal Height XX207 +Minimal Height 208 208 )))|(% colspan="1" %)(% colspan="1" %) 209 209 ((( 210 210 de.cau.cs.kieler.minHeight ... ... @@ -221,7 +221,7 @@ 221 221 ))) 222 222 |(% colspan="1" %)(% colspan="1" %) 223 223 ((( 224 -Minimal Width XX224 +Minimal Width 225 225 )))|(% colspan="1" %)(% colspan="1" %) 226 226 ((( 227 227 de.cau.cs.kieler.minWidth ... ... @@ -238,7 +238,7 @@ 238 238 ))) 239 239 |(% colspan="1" %)(% colspan="1" %) 240 240 ((( 241 -No Layout XX241 +No Layout 242 242 )))|(% colspan="1" %)(% colspan="1" %) 243 243 ((( 244 244 de.cau.cs.kieler.noLayout ... ... @@ -297,7 +297,7 @@ 297 297 ))) 298 298 |(% colspan="1" %)(% colspan="1" %) 299 299 ((( 300 -Port Offset XX300 +Port Offset 301 301 )))|(% colspan="1" %)(% colspan="1" %) 302 302 ((( 303 303 de.cau.cs.kieler.offset ... ... @@ -313,7 +313,7 @@ 313 313 ))) 314 314 |(% colspan="1" %)(% colspan="1" %) 315 315 ((( 316 -Port Side XX316 +Port Side 317 317 )))|(% colspan="1" %)(% colspan="1" %) 318 318 ((( 319 319 de.cau.cs.kieler.portSide ... ... @@ -437,7 +437,7 @@ 437 437 Dependency 438 438 ))) 439 439 |((( 440 -[[Crossing Minimization>>doc:||anchor="crossingMinimizat"]] 440 +[[Crossing Minimization>>doc:||anchor="crossingMinimization"]] 441 441 )))|((( 442 442 de.cau.cs.kieler.klay.layered.crossMin 443 443 )))|((( ... ... @@ -480,7 +480,7 @@ 480 480 ))) 481 481 |(% colspan="1" %)(% colspan="1" %) 482 482 ((( 483 -Feedback Edges 483 +[[Feedback Edges>>doc:||anchor="feedbackEdges"]] 484 484 )))|(% colspan="1" %)(% colspan="1" %) 485 485 ((( 486 486 de.cau.cs.kieler.klay.layered.feedBackEdges ... ... @@ -499,7 +499,7 @@ 499 499 ))) 500 500 |(% colspan="1" %)(% colspan="1" %) 501 501 ((( 502 -Fixed Alignment 502 +[[Fixed Alignment>>doc:||anchor="fixedAlignment"]] 503 503 )))|(% colspan="1" %)(% colspan="1" %) 504 504 ((( 505 505 de.cau.cs.kieler.klay.layered.fixedAlignment ... ... @@ -518,7 +518,7 @@ 518 518 ))) 519 519 |(% colspan="1" %)(% colspan="1" %) 520 520 ((( 521 -[[Interactive Reference Point>>doc:||anchor="interactiveReferencePoi"]] 521 +[[Interactive Reference Point>>doc:||anchor="interactiveReferencePoint"]] 522 522 )))|(% colspan="1" %)(% colspan="1" %) 523 523 ((( 524 524 de.cau.cs.kieler.klay.layered.interactiveReferencePoint ... ... @@ -537,7 +537,7 @@ 537 537 ))) 538 538 |(% colspan="1" %)(% colspan="1" %) 539 539 ((( 540 -Layer Constraint 540 +[[Layer Constraint>>doc:||anchor="layerConstraint"]] 541 541 )))|(% colspan="1" %)(% colspan="1" %) 542 542 ((( 543 543 de.cau.cs.kieler.klay.layered.layerConstraint ... ... @@ -556,7 +556,7 @@ 556 556 ))) 557 557 |(% colspan="1" %)(% colspan="1" %) 558 558 ((( 559 -Maximal Iterations 559 +[[Maximal Iterations>>doc:||anchor="maximalIterations"]] 560 560 )))|(% colspan="1" %)(% colspan="1" %) 561 561 ((( 562 562 de.cau.cs.kieler.klay.layered.nodeLayering ... ... @@ -575,7 +575,7 @@ 575 575 ))) 576 576 |(% colspan="1" %)(% colspan="1" %) 577 577 ((( 578 -Merge Edges 578 +[[Merge Edges>>doc:||anchor="mergeEdges"]] 579 579 )))|(% colspan="1" %)(% colspan="1" %) 580 580 ((( 581 581 de.cau.cs.kieler.klay.layered.mergePorts ... ... @@ -594,7 +594,7 @@ 594 594 ))) 595 595 |(% colspan="1" %)(% colspan="1" %) 596 596 ((( 597 -Merge Hierarchy- crossing Edges597 +[[Merge Hierarchy-Crossing Edges>>doc:||anchor="mergeHierarchyEdges"]] 598 598 )))|(% colspan="1" %)(% colspan="1" %) 599 599 ((( 600 600 de.cau.cs.kieler.klay.layered.mergeHierarchyPorts ... ... @@ -612,7 +612,7 @@ 612 612 613 613 ))) 614 614 |((( 615 -Node Layering 615 +[[Node Layering>>doc:||anchor="nodeLayering"]] 616 616 )))|((( 617 617 de.cau.cs.kieler.klay.layered.nodeLayering 618 618 )))|((( ... ... @@ -627,7 +627,7 @@ 627 627 ))) 628 628 |(% colspan="1" %)(% colspan="1" %) 629 629 ((( 630 -Node Placement 630 +[[Node Placement>>doc:||anchor="nodePlacement"]] 631 631 )))|(% colspan="1" %)(% colspan="1" %) 632 632 ((( 633 633 de.cau.cs.kieler.klay.layered.nodePlace ... ... @@ -646,7 +646,7 @@ 646 646 ))) 647 647 |(% colspan="1" %)(% colspan="1" %) 648 648 ((( 649 -Port Anchor Offset 649 +[[Port Anchor Offset>>doc:||anchor="portAnchor"]] 650 650 )))|(% colspan="1" %)(% colspan="1" %) 651 651 ((( 652 652 de.cau.cs.kieler.klay.layered.portAnchor ... ... @@ -664,7 +664,7 @@ 664 664 665 665 ))) 666 666 |((( 667 -[[Thoroughness>>doc:||anchor="thorough"]] 667 +[[Thoroughness>>doc:||anchor="thoroughness"]] 668 668 )))|((( 669 669 de.cau.cs.kieler.klay.layered.thoroughness 670 670 )))|((( ... ... @@ -722,6 +722,28 @@ 722 722 723 723 [[image:attach:edgeSpacingFactor.png]] 724 724 725 +== Feedback Edges == 726 + 727 + 728 + 729 +{{id name="feedbackEdges"/}} 730 + 731 +{{warning}} 732 +Document! 733 +{{/warning}} 734 + 735 +== Fixed Alignment == 736 + 737 + 738 + 739 +{{id name="fixedAlignment"/}} 740 + 741 +{{warning}} 742 +Document! 743 +{{/warning}} 744 + 745 + 746 + 725 725 == Interactive Reference Point == 726 726 727 727 ... ... @@ -735,6 +735,16 @@ 735 735 * CENTER 736 736 The center of a node is taken as the reference point. 737 737 760 +== Layer Constraint == 761 + 762 + 763 + 764 +{{id name="layerConstraint"/}} 765 + 766 +{{warning}} 767 +Document! 768 +{{/warning}} 769 + 738 738 739 739 740 740 == Maximal Iterations == ... ... @@ -741,10 +741,62 @@ 741 741 742 742 743 743 744 -{{id name=" networkSimplexMaxIterations"/}}776 +{{id name="maximalIterations"/}} 745 745 746 746 Delimits the amount of depth-first-search iterations performed by the network simplex layering strategy. Large, highly connected graphs might require a long time to be processed. This property serves as a timeout after which an exception is raised. 747 747 780 +== Merge Edges == 781 + 782 + 783 + 784 +{{id name="mergeEdges"/}} 785 + 786 +In the KGraph model, edges can either connect to nodes through ports or directly. In the latter case, KLay Layered will introduce a virtual port for each edge, which results in all edges connecting to the node at different points in the final drawing. If this option is switched on, KLay Layered will only generate up to one input and one output port for each node. The option is set on a parent node and applies to all of its children, but not to the parent node itself. 787 + 788 +[[image:attach:merging.png]] 789 + 790 +== Merge Hierarchy-Crossing Edges == 791 + 792 + 793 + 794 +{{id name="mergeHierarchyEdges"/}} 795 + 796 +{{warning}} 797 +Document! 798 +{{/warning}} 799 + 800 +== Node Layering == 801 + 802 + 803 + 804 +{{id name="nodeLayering"/}} 805 + 806 +{{warning}} 807 +Document! 808 +{{/warning}} 809 + 810 +== Node Placement == 811 + 812 + 813 + 814 +{{id name="nodePlacement"/}} 815 + 816 +{{warning}} 817 +Document! 818 +{{/warning}} 819 + 820 +== Port Anchor Offset == 821 + 822 + 823 + 824 +{{id name="portAnchor"/}} 825 + 826 +{{warning}} 827 +Document! 828 +{{/warning}} 829 + 830 + 831 + 748 748 == Thoroughness == 749 749 750 750
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -94700 471 +9470053 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/94700 47/KLay Layered Layout Options1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/9470053/KLay Layered Layout Options