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
-
... ... @@ -1,7 +5,3 @@ 1 -{{warning}} 2 -This is preliminary and incomplete documentation. You've been warned. 3 -{{/warning}} 4 - 5 5 KLay Layered supports a whole bunch of layout options. Every single one of them is documented here. 6 6 7 7 **Contents** ... ... @@ -29,6 +29,22 @@ 29 29 )))|=((( 30 30 Default 31 31 ))) 28 +|(% colspan="1" %)(% colspan="1" %) 29 +((( 30 +Additional Port Space 31 +)))|(% colspan="1" %)(% colspan="1" %) 32 +((( 33 +de.cau.cs.kieler.additionalPortSpace 34 +)))|(% colspan="1" %)(% colspan="1" %) 35 +((( 36 +Margins 37 +)))|(% colspan="1" %)(% colspan="1" %) 38 +((( 39 +Nodes 40 +)))|(% colspan="1" %)(% colspan="1" %) 41 +((( 42 +0, 0, 0, 0 43 +))) 32 32 |((( 33 33 Alignment 34 34 )))|((( ... ... @@ -327,6 +327,22 @@ 327 327 ((( 328 328 UNDEFINED 329 329 ))) 342 +|(% colspan="1" %)(% colspan="1" %) 343 +((( 344 +Port Spacing 345 +)))|(% colspan="1" %)(% colspan="1" %) 346 +((( 347 +de.cau.cs.kieler.portSpacing 348 +)))|(% colspan="1" %)(% colspan="1" %) 349 +((( 350 +Float 351 +)))|(% colspan="1" %)(% colspan="1" %) 352 +((( 353 +Nodes 354 +)))|(% colspan="1" %)(% colspan="1" %) 355 +((( 356 + 357 +))) 330 330 |((( 331 331 Priority 332 332 )))|((( ... ... @@ -575,6 +575,25 @@ 575 575 ))) 576 576 |(% colspan="1" %)(% colspan="1" %) 577 577 ((( 606 +[[Linear Segments Deflection Dampening>>doc:||anchor="deflectionDampening"]] 607 +)))|(% colspan="1" %)(% colspan="1" %) 608 +((( 609 +de.cau.cs.kieler.klay.layered.linearSegmentsDeflectionDampening 610 +)))|(% colspan="1" %)(% colspan="1" %) 611 +((( 612 +Float 613 +)))|(% colspan="1" %)(% colspan="1" %) 614 +((( 615 +Parents 616 +)))|(% colspan="1" %)(% colspan="1" %) 617 +((( 618 +0.3 619 +)))|(% colspan="1" %)(% colspan="1" %) 620 +((( 621 +nodePlace=LINEAR_SEGMENTS 622 +))) 623 +|(% colspan="1" %)(% colspan="1" %) 624 +((( 578 578 [[Maximal Iterations>>doc:||anchor="maximalIterations"]] 579 579 )))|(% colspan="1" %)(% colspan="1" %) 580 580 ((( ... ... @@ -697,10 +697,6 @@ 697 697 698 698 ))) 699 699 700 -= The Most Important Options = 701 - 702 -**TODO:** Write a bit of documentation about the most important layout options and how to use them, possibly with a simple example or something. 703 - 704 704 = Detailed Documentation = 705 705 706 706 This section explains every layout option in more detail. See [[the KIML documentation>>doc:KIML Layout Options]] for more information on KIML layout options. Those options are only mentioned here if KLay Layered adds some custom behavior. ... ... @@ -813,6 +813,18 @@ 813 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 814 {{/note}} 815 815 859 +== Linear Segments Deflection Dampening == 860 + 861 + 862 + 863 +{{id name="deflectionDampening"/}} 864 + 865 +{{note}} 866 +This is a very advanced layout option that you normally shouldn't worry about. 867 +{{/note}} 868 + 869 +The linear segments node placer can sometimes place nodes in a way that results in unnecessarily large diagrams. This option dampens how much the nodes are moved around. A dampening factor of 1.0 disables dampening and just lets the node placer do what it wants. A more conservative dampening factor of 0.3 (the default) restricts the freedom of the node placer a bit more. 870 + 816 816 == Maximal Iterations == 817 817 818 818
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -947 01461 +9471754 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/947 0146/KLay Layered Layout Options1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/9471754/KLay Layered Layout Options