Page History
...
Option | ID | Type | Applies to | Default | Dependency |
---|---|---|---|---|---|
Add Unnecessary Bendpoints | de.cau.cs.kieler.klay.layered.unnecessaryBendpoints | Boolean | Parents | false | |
Crossing Minimization | de.cau.cs.kieler.klay.layered.crossMin | Enum | Parents | LAYER_SWEEP | |
Cycle Breaking | de.cau.cs.kieler.klay.layered.cycleBreaking | Enum | Parents | GREEDY | |
Edge Spacing Factor | de.cau.cs.kieler.klay.layered.edgeSpacingFactor | Float | Parents | 0.5 | |
Edge Label Side Selection | de.cau.cs.kieler.klay.layered.edgeLabelSideSelection | Enum | Parents | SMART | |
Feedback Edges | de.cau.cs.kieler.klay.layered.feedBackEdges | Boolean | Parents | false | |
Fixed Alignment | de.cau.cs.kieler.klay.layered.fixedAlignment | Enum | Parents | NONE | nodePlace=BRANDES_KOEPF |
Interactive Reference Point | de.cau.cs.kieler.klay.layered.interactiveReferencePoint | Enum | Parents | CENTER | |
Layer Constraint | de.cau.cs.kieler.klay.layered.layerConstraint | Enum | Nodes | NONE | |
Linear Segments Deflection Dampening | de.cau.cs.kieler.klay.layered.linearSegmentsDeflectionDampening | Float | Parents | 0.3 | nodePlace=LINEAR_SEGMENTS |
Maximal Iterations | de.cau.cs.kieler.klay.layered.nodeLayering | Int | Parents | 10.000.000 | nodeLayering=NETWORK_SIMPLEX |
Merge Edges | de.cau.cs.kieler.klay.layered.mergeEdges | Boolean | Parents | false | |
Merge Hierarchy-Crossing Edges | de.cau.cs.kieler.klay.layered.mergeHierarchyPorts | Boolean | Parents | true | layoutHierarchy=true |
Node Layering | de.cau.cs.kieler.klay.layered.nodeLayering | Enum | Parents | NETWORK_SIMPLEX | |
Node Placement | de.cau.cs.kieler.klay.layered.nodePlace | Enum | Parents | BRANDES_KOEPF | |
Port Anchor Offset | de.cau.cs.kieler.klay.layered.portAnchor | Object | Ports | ||
Thoroughness | de.cau.cs.kieler.klay.layered.thoroughness | Int | Parents | 7 |
...
This section explains every layout option in more detail. See the KIML documentation for more information on KIML layout options. Those options are only mentioned here if KLay Layered adds some custom behavior.
Add Unnecessary Bendpoints
Anchor | ||||
---|---|---|---|---|
|
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.
Crossing Minimization
Anchor | ||||
---|---|---|---|---|
|
...