Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

OptionIDTypeApplies toDefaultDependency
Add Unnecessary Bendpointsde.cau.cs.kieler.klay.layered.unnecessaryBendpointsBooleanParentsfalse 
 Content Alignmentde.cau.cs.kieler.klay.layered.contentAlignmentEnumSetParentsV_TOP, H_LEFT 
Crossing Minimizationde.cau.cs.kieler.klay.layered.crossMinEnumParentsLAYER_SWEEP 
Cycle Breakingde.cau.cs.kieler.klay.layered.cycleBreakingEnumParentsGREEDY 
Edge Spacing Factorde.cau.cs.kieler.klay.layered.edgeSpacingFactorFloatParents0.5 
Edge Label Side Selectionde.cau.cs.kieler.klay.layered.edgeLabelSideSelectionEnumParentsSMART 
Feedback Edgesde.cau.cs.kieler.klay.layered.feedBackEdgesBooleanParentsfalse 
Fixed Alignmentde.cau.cs.kieler.klay.layered.fixedAlignmentEnumParentsNONEnodePlace=BRANDES_KOEPF
Interactive Reference Pointde.cau.cs.kieler.klay.layered.interactiveReferencePointEnumParentsCENTER 
Layer Constraintde.cau.cs.kieler.klay.layered.layerConstraintEnumNodesNONE 
Linear Segments Deflection Dampeningde.cau.cs.kieler.klay.layered.linearSegmentsDeflectionDampeningFloatParents0.3nodePlace=LINEAR_SEGMENTS
Maximal Iterationsde.cau.cs.kieler.klay.layered.nodeLayeringIntParents10.000.000nodeLayering=NETWORK_SIMPLEX
Merge Edgesde.cau.cs.kieler.klay.layered.mergeEdgesBooleanParentsfalse 
Merge Hierarchy-Crossing Edgesde.cau.cs.kieler.klay.layered.mergeHierarchyPortsBooleanParentstruelayoutHierarchy=true
Node Layeringde.cau.cs.kieler.klay.layered.nodeLayeringEnumParentsNETWORK_SIMPLEX 
Node Placementde.cau.cs.kieler.klay.layered.nodePlaceEnumParentsBRANDES_KOEPF 
Port Anchor Offsetde.cau.cs.kieler.klay.layered.portAnchorObjectPorts  
Thoroughnessde.cau.cs.kieler.klay.layered.thoroughnessIntParents7 

...

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
contentAlignment
contentAlignment

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
crossingMinimization
crossingMinimization

...