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,6 +438,9 @@ 438 438 Parents 439 439 )))|((( 440 440 GREEDY 463 +)))|(% colspan="1" %)(% colspan="1" %) 464 +((( 465 + 441 441 ))) 442 442 |((( 443 443 [[Edge Spacing Factor>>doc:||anchor="edgeSpacingFactor"]] ... ... @@ -449,10 +449,13 @@ 449 449 Parents 450 450 )))|((( 451 451 0.5 477 +)))|(% colspan="1" %)(% colspan="1" %) 478 +((( 479 + 452 452 ))) 453 453 |(% colspan="1" %)(% colspan="1" %) 454 454 ((( 455 -Feedback Edges 483 +[[Feedback Edges>>doc:||anchor="feedbackEdges"]] 456 456 )))|(% colspan="1" %)(% colspan="1" %) 457 457 ((( 458 458 de.cau.cs.kieler.klay.layered.feedBackEdges ... ... @@ -465,10 +465,13 @@ 465 465 )))|(% colspan="1" %)(% colspan="1" %) 466 466 ((( 467 467 false 496 +)))|(% colspan="1" %)(% colspan="1" %) 497 +((( 498 + 468 468 ))) 469 469 |(% colspan="1" %)(% colspan="1" %) 470 470 ((( 471 -Fixed Alignment 502 +[[Fixed Alignment>>doc:||anchor="fixed"]] 472 472 )))|(% colspan="1" %)(% colspan="1" %) 473 473 ((( 474 474 de.cau.cs.kieler.klay.layered.fixedAlignment ... ... @@ -481,6 +481,9 @@ 481 481 )))|(% colspan="1" %)(% colspan="1" %) 482 482 ((( 483 483 NONE 515 +)))|(% colspan="1" %)(% colspan="1" %) 516 +((( 517 +nodePlace=BRANDES_KOEPF 484 484 ))) 485 485 |(% colspan="1" %)(% colspan="1" %) 486 486 ((( ... ... @@ -497,42 +497,51 @@ 497 497 )))|(% colspan="1" %)(% colspan="1" %) 498 498 ((( 499 499 CENTER 534 +)))|(% colspan="1" %)(% colspan="1" %) 535 +((( 536 + 500 500 ))) 501 501 |(% colspan="1" %)(% colspan="1" %) 502 502 ((( 503 -La belSide540 +[[Layer Constraint>>doc:||anchor="layerConstraint"]] 504 504 )))|(% colspan="1" %)(% colspan="1" %) 505 505 ((( 506 -de.cau.cs.kieler.klay.layered. LabelSide543 +de.cau.cs.kieler.klay.layered.layerConstraint 507 507 )))|(% colspan="1" %)(% colspan="1" %) 508 508 ((( 509 509 Enum 510 510 )))|(% colspan="1" %)(% colspan="1" %) 511 511 ((( 512 - Parents549 +Nodes 513 513 )))|(% colspan="1" %)(% colspan="1" %) 514 514 ((( 515 -SMART 552 +NONE 553 +)))|(% colspan="1" %)(% colspan="1" %) 554 +((( 555 + 516 516 ))) 517 517 |(% colspan="1" %)(% colspan="1" %) 518 518 ((( 519 - LayerConstraint559 +[[Maximal Iterations>>doc:||anchor="maximalIterations"]] 520 520 )))|(% colspan="1" %)(% colspan="1" %) 521 521 ((( 522 -de.cau.cs.kieler.klay.layered. layerConstraint562 +de.cau.cs.kieler.klay.layered.nodeLayering 523 523 )))|(% colspan="1" %)(% colspan="1" %) 524 524 ((( 525 - Enum565 +Int 526 526 )))|(% colspan="1" %)(% colspan="1" %) 527 527 ((( 528 - Nodes568 +Parents 529 529 )))|(% colspan="1" %)(% colspan="1" %) 530 530 ((( 531 -NONE 571 +10.000.000 572 +)))|(% colspan="1" %)(% colspan="1" %) 573 +((( 574 +nodeLayering=NETWORK_SIMPLEX 532 532 ))) 533 533 |(% colspan="1" %)(% colspan="1" %) 534 534 ((( 535 -Merge Edges 578 +[[Merge Edges>>doc:||anchor="merge"]] 536 536 )))|(% colspan="1" %)(% colspan="1" %) 537 537 ((( 538 538 de.cau.cs.kieler.klay.layered.mergePorts ... ... @@ -545,9 +545,31 @@ 545 545 )))|(% colspan="1" %)(% colspan="1" %) 546 546 ((( 547 547 false 591 +)))|(% colspan="1" %)(% colspan="1" %) 592 +((( 593 + 548 548 ))) 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 +))) 549 549 |((( 550 -Node Layering 615 +[[Node Layering>>doc:||anchor="nodeLayering"]] 551 551 )))|((( 552 552 de.cau.cs.kieler.klay.layered.nodeLayering 553 553 )))|((( ... ... @@ -556,10 +556,13 @@ 556 556 Parents 557 557 )))|((( 558 558 NETWORK_SIMPLEX 624 +)))|(% colspan="1" %)(% colspan="1" %) 625 +((( 626 + 559 559 ))) 560 560 |(% colspan="1" %)(% colspan="1" %) 561 561 ((( 562 -Node Placement 630 +[[Node Placement>>doc:||anchor="nodePL"]] 563 563 )))|(% colspan="1" %)(% colspan="1" %) 564 564 ((( 565 565 de.cau.cs.kieler.klay.layered.nodePlace ... ... @@ -572,10 +572,13 @@ 572 572 )))|(% colspan="1" %)(% colspan="1" %) 573 573 ((( 574 574 BRANDES_KOEPF 643 +)))|(% colspan="1" %)(% colspan="1" %) 644 +((( 645 + 575 575 ))) 576 576 |(% colspan="1" %)(% colspan="1" %) 577 577 ((( 578 -Port Anchor Offset 649 +[[Port Anchor Offset>>doc:||anchor="portAnchor"]] 579 579 )))|(% colspan="1" %)(% colspan="1" %) 580 580 ((( 581 581 de.cau.cs.kieler.klay.layered.portAnchor ... ... @@ -588,6 +588,9 @@ 588 588 )))|(% colspan="1" %)(% colspan="1" %) 589 589 ((( 590 590 662 +)))|(% colspan="1" %)(% colspan="1" %) 663 +((( 664 + 591 591 ))) 592 592 |((( 593 593 [[Thoroughness>>doc:||anchor="thorough"]] ... ... @@ -599,6 +599,9 @@ 599 599 Parents 600 600 )))|((( 601 601 7 676 +)))|(% colspan="1" %)(% colspan="1" %) 677 +((( 678 + 602 602 ))) 603 603 604 604 = The Most Important Options = ... ... @@ -645,6 +645,28 @@ 645 645 646 646 [[image:attach:edgeSpacingFactor.png]] 647 647 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 + 648 648 == Interactive Reference Point == 649 649 650 650 ... ... @@ -658,6 +658,78 @@ 658 658 * CENTER 659 659 The center of a node is taken as the reference point. 660 660 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 + 661 661 == Thoroughness == 662 662 663 663
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -7 1111361 +9470049 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/7 111136/KLay Layered Layout Options1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/9470049/KLay Layered Layout Options