<
From version < 8.1 >
edited by cds
on 2013/06/03 12:28
To version < 5.1 >
edited by cds
on 2013/06/02 21:14
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,5 +1,5 @@
1 1  {{warning}}
2 -This is preliminary and incomplete documentation. You've been warned.
2 +This is preliminary documentation. You've been warned.
3 3  {{/warning}}
4 4  
5 5  KLay Layered supports a whole bunch of layout options. Every single one of them is documented here.
... ... @@ -418,7 +418,7 @@
418 418  Default
419 419  )))
420 420  |(((
421 -[[Crossing Minimization>>doc:||anchor="crossingMinimizat"]]
421 +Crossing Minimization
422 422  )))|(((
423 423  de.cau.cs.kieler.klay.layered.crossMin
424 424  )))|(((
... ... @@ -429,7 +429,7 @@
429 429  LAYER_SWEEP
430 430  )))
431 431  |(((
432 -[[Cycle Breaking>>doc:||anchor="cycleBre"]]
432 +Cycle Breaking
433 433  )))|(((
434 434  de.cau.cs.kieler.klay.layered.cycleBreaking
435 435  )))|(((
... ... @@ -440,8 +440,19 @@
440 440  GREEDY
441 441  )))
442 442  |(((
443 -[[Edge Spacing Factor>>doc:||anchor="edgeSpacingFactor"]]
443 +Distribute Nodes
444 444  )))|(((
445 +de.cau.cs.kieler.klay.layered.distributeNodes
446 +)))|(((
447 +Boolean
448 +)))|(((
449 +Parents
450 +)))|(((
451 +false
452 +)))
453 +|(((
454 +Edge Spacing Factor
455 +)))|(((
445 445  de.cau.cs.kieler.klay.layered.edgeSpacingFactor
446 446  )))|(((
447 447  Float
... ... @@ -484,7 +484,7 @@
484 484  )))
485 485  |(% colspan="1" %)(% colspan="1" %)
486 486  (((
487 -[[Interactive Reference Point>>doc:||anchor="interactiveReferencePoi"]]
498 +Interactive Reference Point
488 488  )))|(% colspan="1" %)(% colspan="1" %)
489 489  (((
490 490  de.cau.cs.kieler.klay.layered.interactiveReferencePoint
... ... @@ -590,7 +590,7 @@
590 590  
591 591  )))
592 592  |(((
593 -[[Thoroughness>>doc:||anchor="thorough"]]
604 +Thoroughness
594 594  )))|(((
595 595  de.cau.cs.kieler.klay.layered.thoroughness
596 596  )))|(((
... ... @@ -611,10 +611,6 @@
611 611  
612 612  == Crossing Minimization ==
613 613  
614 -
615 -
616 -{{id name="crossingMinimization"/}}
617 -
618 618  Crossing minimization determines the ordering of nodes in each layer, which influences the number of edge crossings. This option switches between one of several algorithms that can be used to minimize crossings. Possible values are:
619 619  
620 620  * LAYER_SWEEP
... ... @@ -624,10 +624,6 @@
624 624  
625 625  == Cycle Breaking ==
626 626  
627 -
628 -
629 -{{id name="cycleBreaking"/}}
630 -
631 631  KLay Layered tries to position nodes in a way that all edges point rightwards. This is not possible if the input graph has cycles. Such cycles have to be broken by reversing as few edges as possible. The reversed edges end up pointing leftwards in the resulting diagram. There are different cycle breaking algorithms available:
632 632  
633 633  * GREEDY
... ... @@ -635,22 +635,8 @@
635 635  * INTERACTIVE
636 636  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.
637 637  
638 -== Edge Spacing Factor ==
639 -
640 -
641 -
642 -{{id name="edgeSpacingFactor"/}}
643 -
644 -The edge spacing factor determines the amount of space between edges, relative to the regular //Spacing// value. The idea is that we don't need as much space between edges as we do between nodes.
645 -
646 -[[image:attach:edgeSpacingFactor.png]]
647 -
648 648  == Interactive Reference Point ==
649 649  
650 -
651 -
652 -{{id name="interactiveReferencePoint"/}}
653 -
654 654  Interactive layering, crossing minimization, and cycle breaking algorithms use node positions to sort nodes into layers or to determine the order of nodes in each layer. However, it is unclear if for example the top left corners of nodes should be compared, or the bottom left corners — different settings might lead to different results. The interactive reference point determines which part of nodes is used to compare their positions. It provides the following settings:
655 655  
656 656  * TOP_LEFT
... ... @@ -660,8 +660,4 @@
660 660  
661 661  == Thoroughness ==
662 662  
663 -
664 -
665 -{{id name="thoroughness"/}}
666 -
667 667  There are heuristics in use all over KLay Layered whose results often improve with the number of iterations computed. The thoroughness is a measure for telling KLay Layered to compute more iterations to improve the quality of results, at the expense of performance.
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -7111136
1 +7111115
URL
... ... @@ -1,1 +1,1 @@
1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/7111136/KLay Layered Layout Options
1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/7111115/KLay Layered Layout Options