<
From version < 27.1 >
edited by cds
on 2014/04/03 15:03
To version < 35.1 >
edited by uru
on 2015/01/28 15:16
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.cds
1 +XWiki.uru
Content
... ... @@ -25,6 +25,22 @@
25 25  )))|=(((
26 26  Default
27 27  )))
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 +)))
28 28  |(((
29 29  Alignment
30 30  )))|(((
... ... @@ -104,7 +104,7 @@
104 104  
105 105  )))
106 106  |(((
107 -Direction
123 +[[Direction>>doc:||anchor="direction"]]
108 108  )))|(((
109 109  de.cau.cs.kieler.direction
110 110  )))|(((
... ... @@ -111,9 +111,8 @@
111 111  Enum
112 112  )))|(((
113 113  Parents
114 -)))|(% class="highlight-yellow" data-highlight-colour="yellow" %)(% class="highlight-yellow" data-highlight-colour="yellow" %)
115 -(((
116 -RIGHT
130 +)))|(((
131 +UNDEFINED
117 117  )))
118 118  |(% colspan="1" %)(% colspan="1" %)
119 119  (((
... ... @@ -323,6 +323,22 @@
323 323  (((
324 324  UNDEFINED
325 325  )))
341 +|(% colspan="1" %)(% colspan="1" %)
342 +(((
343 +Port Spacing
344 +)))|(% colspan="1" %)(% colspan="1" %)
345 +(((
346 +de.cau.cs.kieler.portSpacing
347 +)))|(% colspan="1" %)(% colspan="1" %)
348 +(((
349 +Float
350 +)))|(% colspan="1" %)(% colspan="1" %)
351 +(((
352 +Nodes
353 +)))|(% class="highlight-yellow" colspan="1" data-highlight-colour="yellow" %)(% class="highlight-yellow" colspan="1" data-highlight-colour="yellow" %)
354 +(((
355 +10
356 +)))
326 326  |(((
327 327  Priority
328 328  )))|(((
... ... @@ -432,6 +432,44 @@
432 432  (((
433 433  Dependency
434 434  )))
466 +|(% colspan="1" %)(% colspan="1" %)
467 +(((
468 +[[Add Unnecessary Bendpoints>>doc:||anchor="addUnnecessaryBendpoints"]]
469 +)))|(% colspan="1" %)(% colspan="1" %)
470 +(((
471 +de.cau.cs.kieler.klay.layered.unnecessaryBendpoints
472 +)))|(% colspan="1" %)(% colspan="1" %)
473 +(((
474 +Boolean
475 +)))|(% colspan="1" %)(% colspan="1" %)
476 +(((
477 +Parents
478 +)))|(% colspan="1" %)(% colspan="1" %)
479 +(((
480 +false
481 +)))|(% colspan="1" %)(% colspan="1" %)
482 +(((
483 +
484 +)))
485 +|(% colspan="1" %)(% colspan="1" %)
486 +(((
487 +(% class="confluence-link" %) Content Alignment[[doc:||anchor="contentAlignment"]]
488 +)))|(% colspan="1" %)(% colspan="1" %)
489 +(((
490 +de.cau.cs.kieler.klay.layered.contentAlignment
491 +)))|(% colspan="1" %)(% colspan="1" %)
492 +(((
493 +EnumSet
494 +)))|(% colspan="1" %)(% colspan="1" %)
495 +(((
496 +Parents
497 +)))|(% colspan="1" %)(% colspan="1" %)
498 +(((
499 +V_TOP, H_LEFT
500 +)))|(% colspan="1" %)(% colspan="1" %)
501 +(((
502 +
503 +)))
435 435  |(((
436 436  [[Crossing Minimization>>doc:||anchor="crossingMinimization"]]
437 437  )))|(((
... ... @@ -571,6 +571,25 @@
571 571  )))
572 572  |(% colspan="1" %)(% colspan="1" %)
573 573  (((
643 +[[Linear Segments Deflection Dampening>>doc:||anchor="deflectionDampening"]]
644 +)))|(% colspan="1" %)(% colspan="1" %)
645 +(((
646 +de.cau.cs.kieler.klay.layered.linearSegmentsDeflectionDampening
647 +)))|(% colspan="1" %)(% colspan="1" %)
648 +(((
649 +Float
650 +)))|(% colspan="1" %)(% colspan="1" %)
651 +(((
652 +Parents
653 +)))|(% colspan="1" %)(% colspan="1" %)
654 +(((
655 +0.3
656 +)))|(% colspan="1" %)(% colspan="1" %)
657 +(((
658 +nodePlace=LINEAR_SEGMENTS
659 +)))
660 +|(% colspan="1" %)(% colspan="1" %)
661 +(((
574 574  [[Maximal Iterations>>doc:||anchor="maximalIterations"]]
575 575  )))|(% colspan="1" %)(% colspan="1" %)
576 576  (((
... ... @@ -593,7 +593,7 @@
593 593  [[Merge Edges>>doc:||anchor="mergeEdges"]]
594 594  )))|(% colspan="1" %)(% colspan="1" %)
595 595  (((
596 -de.cau.cs.kieler.klay.layered.mergePorts
684 +de.cau.cs.kieler.klay.layered.mergeEdges
597 597  )))|(% colspan="1" %)(% colspan="1" %)
598 598  (((
599 599  Boolean
... ... @@ -697,6 +697,28 @@
697 697  
698 698  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.
699 699  
788 +== Add Unnecessary Bendpoints ==
789 +
790 +
791 +
792 +{{id name="addUnnecessaryBendpoints"/}}
793 +
794 +By default, KLay Layered tries not to add bendpoints to an edge at positions where the edge doesn't change direction since there's no real bend there. Turning this option on forces such bend points. More specifically, a bend point is added for each edge that spans more than one layer at the point where it crosses a layer. If hierarchy layout is turned on, a bend point is also added whenever the edge crosses a hierarchy boundary.
795 +
796 +== Content Alignment ==
797 +
798 +
799 +
800 +{{id name="contentAlignment"/}}
801 +
802 +Determines how the content of compound nodes is to be aligned if the compound node's size exceeds the bounding box of the content (i.e. child nodes). This might be the case if for a compound node the size constraint of {{code language="none"}}MINIMUM_SIZE{{/code}} is set and the minimum width and height are set large enough.
803 +
804 +{{note}}
805 +This option is not tested for external ports with port constraints {{code language="none"}}FIXED_RATIO{{/code}} or {{code language="none"}}FIXED_POS{{/code}}.
806 +{{/note}}
807 +
808 +
809 +
700 700  == Crossing Minimization ==
701 701  
702 702  
... ... @@ -723,6 +723,14 @@
723 723  * INTERACTIVE
724 724  The interactive algorithm tries to reverse edges that already pointed leftwards in the input graph. This requires node and port coordinates to have been set to sensible values.
725 725  
836 +== Direction ==
837 +
838 +
839 +
840 +{{id name="direction"/}}
841 +
842 +The layout direction influences where the majority of edges in the final layout will point to. With data flow diagrams, this will usually be to the right. With control flow diagrams, it might be downwards. The layout direction defaults to {{code language="none"}}UNDEFINED{{/code}}. This causes KLay Layered to calculate a layout direction based on the {{code language="none"}}ASPECT_RATIO{{/code}} setting. As of now, if the aspect ratio is >=1 (that is, if the diagram should be wider than it is high), the direction is set to {{code language="none"}}RIGHT{{/code}}. Otherwise, it is set to {{code language="none"}}DOWN{{/code}}.
843 +
726 726  == Edge Spacing Factor ==
727 727  
728 728  
... ... @@ -805,6 +805,18 @@
805 805  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.
806 806  {{/note}}
807 807  
926 +== Linear Segments Deflection Dampening ==
927 +
928 +
929 +
930 +{{id name="deflectionDampening"/}}
931 +
932 +{{note}}
933 +This is a very advanced layout option that you normally shouldn't worry about.
934 +{{/note}}
935 +
936 +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.
937 +
808 808  == Maximal Iterations ==
809 809  
810 810  
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -9470239
1 +10751024
URL
... ... @@ -1,1 +1,1 @@
1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/9470239/KLay Layered Layout Options
1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/10751024/KLay Layered Layout Options