Package de.cau.cs.kieler.klay.layered.p5edges

Phase 5 - edge routing and horizontal node placement.

See:
          Description

Interface Summary
IBoxCalculator  
ILabelPlacer Interface for label placement modules.
ISplineGenerator  
OrthogonalRoutingGenerator.IRoutingDirectionStrategy A routing direction strategy adapts the OrthogonalRoutingGenerator to different routing directions.
 

Class Summary
ComplexSplineEdgeRouter Edge router module that draws splines (hopefully).
LongEdge Class for convenient use of "long edges", this are edges covering more than one layer.
ObjectBoxCalculator  
OrthogonalEdgeRouter Edge routing implementation that creates orthogonal bend points.
OrthogonalRoutingGenerator Edge routing implementation that creates orthogonal bend points.
OrthogonalRoutingGenerator.NorthToSouthRoutingStrategy Routing strategy for routing layers from north to south.
OrthogonalRoutingGenerator.SouthToNorthRoutingStrategy Routing strategy for routing layers from south to north.
OrthogonalRoutingGenerator.WestToEastRoutingStrategy Routing strategy for routing layers from west to east.
PolylineEdgeRouter Edge router module that draws edges with non-orthogonal line segments.
SimpleLabelPlacer A simple label placement implementation.
SimpleSplineEdgeRouter Implements a naive way of routing the edges with splines.
SimpleSplineGenerator Simple implementation for the spline calculator.
 

Enum Summary
EdgeRoutingStrategy Definition of available edge routing strategies for the layered layouter.
ISplineGenerator.curvature defines wheter curvature should be incresed or decreased.
 

Package de.cau.cs.kieler.klay.layered.p5edges Description

Phase 5 - edge routing and horizontal node placement.