Page History
...
Option | ID | Type | Applies to | Default | Dependency |
---|---|---|---|---|---|
Add Unnecessary Bendpoints | de.cau.cs.kieler.klay.layered.unnecessaryBendpoints | Boolean | Parents | false | |
Content Alignment | de.cau.cs.kieler.klay.layered.contentAlignment | EnumSet | Parents | V_TOP, H_LEFT | |
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 |
...
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.
Content Alignment
Anchor | ||||
---|---|---|---|---|
|
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 MINIMUM_SIZE
is set and the minimum width and height are set large enough. Please not that this option is not tested for external ports with port constraints FIXED_RATIO
or FIXED_POS
.
Crossing Minimization
Anchor | ||||
---|---|---|---|---|
|
...