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 ... ... @@ -163,8 +163,24 @@ 163 163 ((( 164 164 false 165 165 ))) 166 +|(% colspan="1" %)(% colspan="1" %) 167 +((( 168 +Label Side 169 +)))|(% colspan="1" %)(% colspan="1" %) 170 +((( 171 +de.cau.cs.kieler.labelSide 172 +)))|(% colspan="1" %)(% colspan="1" %) 173 +((( 174 +Enum 175 +)))|(% colspan="1" %)(% colspan="1" %) 176 +((( 177 +Parents 178 +)))|(% colspan="1" %)(% colspan="1" %) 179 +((( 180 +SMART 181 +))) 166 166 |((( 167 -Label Spacing XX183 +Label Spacing 168 168 )))|((( 169 169 de.cau.cs.kieler.labelSpacing 170 170 )))|((( ... ... @@ -188,7 +188,7 @@ 188 188 ))) 189 189 |(% colspan="1" %)(% colspan="1" %) 190 190 ((( 191 -Minimal Height XX207 +Minimal Height 192 192 )))|(% colspan="1" %)(% colspan="1" %) 193 193 ((( 194 194 de.cau.cs.kieler.minHeight ... ... @@ -205,7 +205,7 @@ 205 205 ))) 206 206 |(% colspan="1" %)(% colspan="1" %) 207 207 ((( 208 -Minimal Width XX224 +Minimal Width 209 209 )))|(% colspan="1" %)(% colspan="1" %) 210 210 ((( 211 211 de.cau.cs.kieler.minWidth ... ... @@ -222,7 +222,7 @@ 222 222 ))) 223 223 |(% colspan="1" %)(% colspan="1" %) 224 224 ((( 225 -No Layout XX241 +No Layout 226 226 )))|(% colspan="1" %)(% colspan="1" %) 227 227 ((( 228 228 de.cau.cs.kieler.noLayout ... ... @@ -281,7 +281,7 @@ 281 281 ))) 282 282 |(% colspan="1" %)(% colspan="1" %) 283 283 ((( 284 -Port Offset XX300 +Port Offset 285 285 )))|(% colspan="1" %)(% colspan="1" %) 286 286 ((( 287 287 de.cau.cs.kieler.offset ... ... @@ -297,7 +297,7 @@ 297 297 ))) 298 298 |(% colspan="1" %)(% colspan="1" %) 299 299 ((( 300 -Port Side XX316 +Port Side 301 301 )))|(% colspan="1" %)(% colspan="1" %) 302 302 ((( 303 303 de.cau.cs.kieler.portSide ... ... @@ -416,6 +416,9 @@ 416 416 Applies to 417 417 )))|=((( 418 418 Default 435 +)))|=(% colspan="1" %)(% colspan="1" %) 436 +((( 437 +Dependency 419 419 ))) 420 420 |((( 421 421 [[Crossing Minimization>>doc:||anchor="crossingMinimizat"]] ... ... @@ -427,6 +427,9 @@ 427 427 Parents 428 428 )))|((( 429 429 LAYER_SWEEP 449 +)))|(% colspan="1" %)(% colspan="1" %) 450 +((( 451 + 430 430 ))) 431 431 |((( 432 432 [[Cycle Breaking>>doc:||anchor="cycleBre"]] ... ... @@ -438,20 +438,11 @@ 438 438 Parents 439 439 )))|((( 440 440 GREEDY 463 +)))|(% colspan="1" %)(% colspan="1" %) 464 +((( 465 + 441 441 ))) 442 442 |((( 443 -Distribute Nodes 444 -(currently unsupported) 445 -)))|((( 446 -de.cau.cs.kieler.klay.layered.distributeNodes 447 -)))|((( 448 -Boolean 449 -)))|((( 450 -Parents 451 -)))|((( 452 -false 453 -))) 454 -|((( 455 455 [[Edge Spacing Factor>>doc:||anchor="edgeSpacingFactor"]] 456 456 )))|((( 457 457 de.cau.cs.kieler.klay.layered.edgeSpacingFactor ... ... @@ -461,10 +461,13 @@ 461 461 Parents 462 462 )))|((( 463 463 0.5 477 +)))|(% colspan="1" %)(% colspan="1" %) 478 +((( 479 + 464 464 ))) 465 465 |(% colspan="1" %)(% colspan="1" %) 466 466 ((( 467 -Feedback Edges 483 +[[Feedback Edges>>doc:||anchor="feedbackEdges"]] 468 468 )))|(% colspan="1" %)(% colspan="1" %) 469 469 ((( 470 470 de.cau.cs.kieler.klay.layered.feedBackEdges ... ... @@ -477,10 +477,13 @@ 477 477 )))|(% colspan="1" %)(% colspan="1" %) 478 478 ((( 479 479 false 496 +)))|(% colspan="1" %)(% colspan="1" %) 497 +((( 498 + 480 480 ))) 481 481 |(% colspan="1" %)(% colspan="1" %) 482 482 ((( 483 -Fixed Alignment 502 +[[Fixed Alignment>>doc:||anchor="fixed"]] 484 484 )))|(% colspan="1" %)(% colspan="1" %) 485 485 ((( 486 486 de.cau.cs.kieler.klay.layered.fixedAlignment ... ... @@ -493,6 +493,9 @@ 493 493 )))|(% colspan="1" %)(% colspan="1" %) 494 494 ((( 495 495 NONE 515 +)))|(% colspan="1" %)(% colspan="1" %) 516 +((( 517 +nodePlace=BRANDES_KOEPF 496 496 ))) 497 497 |(% colspan="1" %)(% colspan="1" %) 498 498 ((( ... ... @@ -509,42 +509,51 @@ 509 509 )))|(% colspan="1" %)(% colspan="1" %) 510 510 ((( 511 511 CENTER 534 +)))|(% colspan="1" %)(% colspan="1" %) 535 +((( 536 + 512 512 ))) 513 513 |(% colspan="1" %)(% colspan="1" %) 514 514 ((( 515 -La belSide540 +[[Layer Constraint>>doc:||anchor="layerConstraint"]] 516 516 )))|(% colspan="1" %)(% colspan="1" %) 517 517 ((( 518 -de.cau.cs.kieler.klay.layered. LabelSide543 +de.cau.cs.kieler.klay.layered.layerConstraint 519 519 )))|(% colspan="1" %)(% colspan="1" %) 520 520 ((( 521 521 Enum 522 522 )))|(% colspan="1" %)(% colspan="1" %) 523 523 ((( 524 - Parents549 +Nodes 525 525 )))|(% colspan="1" %)(% colspan="1" %) 526 526 ((( 527 -SMART 552 +NONE 553 +)))|(% colspan="1" %)(% colspan="1" %) 554 +((( 555 + 528 528 ))) 529 529 |(% colspan="1" %)(% colspan="1" %) 530 530 ((( 531 - LayerConstraint559 +[[Maximal Iterations>>doc:||anchor="maximalIterations"]] 532 532 )))|(% colspan="1" %)(% colspan="1" %) 533 533 ((( 534 -de.cau.cs.kieler.klay.layered. layerConstraint562 +de.cau.cs.kieler.klay.layered.nodeLayering 535 535 )))|(% colspan="1" %)(% colspan="1" %) 536 536 ((( 537 - Enum565 +Int 538 538 )))|(% colspan="1" %)(% colspan="1" %) 539 539 ((( 540 - Nodes568 +Parents 541 541 )))|(% colspan="1" %)(% colspan="1" %) 542 542 ((( 543 -NONE 571 +10.000.000 572 +)))|(% colspan="1" %)(% colspan="1" %) 573 +((( 574 +nodeLayering=NETWORK_SIMPLEX 544 544 ))) 545 545 |(% colspan="1" %)(% colspan="1" %) 546 546 ((( 547 -Merge Edges 578 +[[Merge Edges>>doc:||anchor="merge"]] 548 548 )))|(% colspan="1" %)(% colspan="1" %) 549 549 ((( 550 550 de.cau.cs.kieler.klay.layered.mergePorts ... ... @@ -557,9 +557,31 @@ 557 557 )))|(% colspan="1" %)(% colspan="1" %) 558 558 ((( 559 559 false 591 +)))|(% colspan="1" %)(% colspan="1" %) 592 +((( 593 + 560 560 ))) 595 +|(% colspan="1" %)(% colspan="1" %) 596 +((( 597 +[[Merge Hierarchy-Crossing Edges>>doc:||anchor="mergeHierarchyE"]] 598 +)))|(% colspan="1" %)(% colspan="1" %) 599 +((( 600 +de.cau.cs.kieler.klay.layered.mergeHierarchyPorts 601 +)))|(% colspan="1" %)(% colspan="1" %) 602 +((( 603 +Boolean 604 +)))|(% colspan="1" %)(% colspan="1" %) 605 +((( 606 +Parents 607 +)))|(% colspan="1" %)(% colspan="1" %) 608 +((( 609 +true 610 +)))|(% colspan="1" %)(% colspan="1" %) 611 +((( 612 + 613 +))) 561 561 |((( 562 -Node Layering 615 +[[Node Layering>>doc:||anchor="nodeLayering"]] 563 563 )))|((( 564 564 de.cau.cs.kieler.klay.layered.nodeLayering 565 565 )))|((( ... ... @@ -568,10 +568,13 @@ 568 568 Parents 569 569 )))|((( 570 570 NETWORK_SIMPLEX 624 +)))|(% colspan="1" %)(% colspan="1" %) 625 +((( 626 + 571 571 ))) 572 572 |(% colspan="1" %)(% colspan="1" %) 573 573 ((( 574 -Node Placement 630 +[[Node Placement>>doc:||anchor="nodePL"]] 575 575 )))|(% colspan="1" %)(% colspan="1" %) 576 576 ((( 577 577 de.cau.cs.kieler.klay.layered.nodePlace ... ... @@ -584,10 +584,13 @@ 584 584 )))|(% colspan="1" %)(% colspan="1" %) 585 585 ((( 586 586 BRANDES_KOEPF 643 +)))|(% colspan="1" %)(% colspan="1" %) 644 +((( 645 + 587 587 ))) 588 588 |(% colspan="1" %)(% colspan="1" %) 589 589 ((( 590 -Port Anchor Offset 649 +[[Port Anchor Offset>>doc:||anchor="portAnchor"]] 591 591 )))|(% colspan="1" %)(% colspan="1" %) 592 592 ((( 593 593 de.cau.cs.kieler.klay.layered.portAnchor ... ... @@ -600,6 +600,9 @@ 600 600 )))|(% colspan="1" %)(% colspan="1" %) 601 601 ((( 602 602 662 +)))|(% colspan="1" %)(% colspan="1" %) 663 +((( 664 + 603 603 ))) 604 604 |((( 605 605 [[Thoroughness>>doc:||anchor="thorough"]] ... ... @@ -611,6 +611,9 @@ 611 611 Parents 612 612 )))|((( 613 613 7 676 +)))|(% colspan="1" %)(% colspan="1" %) 677 +((( 678 + 614 614 ))) 615 615 616 616 = The Most Important Options = ... ... @@ -657,6 +657,28 @@ 657 657 658 658 [[image:attach:edgeSpacingFactor.png]] 659 659 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 + 660 660 == Interactive Reference Point == 661 661 662 662 ... ... @@ -670,6 +670,78 @@ 670 670 * CENTER 671 671 The center of a node is taken as the reference point. 672 672 760 +== Layer Constraint == 761 + 762 + 763 + 764 +{{id name="layerConstraint"/}} 765 + 766 +{{warning}} 767 +Document! 768 +{{/warning}} 769 + 770 + 771 + 772 +== Maximal Iterations == 773 + 774 + 775 + 776 +{{id name="maximalIterations"/}} 777 + 778 +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. 779 + 780 +== Merge Edges == 781 + 782 + 783 + 784 +{{id name="mergeEdges"/}} 785 + 786 +{{warning}} 787 +Document! 788 +{{/warning}} 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 + 673 673 == Thoroughness == 674 674 675 675
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -7 1111181 +9470049 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/7 111118/KLay Layered Layout Options1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/9470049/KLay Layered Layout Options