Uses of Interface
de.cau.cs.kieler.klay.layered.ILayoutPhase

Packages that use ILayoutPhase
de.cau.cs.kieler.klay.layered.p1cycles Phase 1 - cycle breaking by edge reversal. 
de.cau.cs.kieler.klay.layered.p2layers Phase 2 - layer assignment. 
de.cau.cs.kieler.klay.layered.p3order Phase 3 - crossing minimization by node reordering. 
de.cau.cs.kieler.klay.layered.p4nodes Phase 4 - vertical node placement. 
de.cau.cs.kieler.klay.layered.p5edges Phase 5 - edge routing and horizontal node placement. 
 

Uses of ILayoutPhase in de.cau.cs.kieler.klay.layered.p1cycles
 

Classes in de.cau.cs.kieler.klay.layered.p1cycles that implement ILayoutPhase
 class GreedyCycleBreaker
          Cycle breaker implementation that uses a greedy algorithm.
 class InteractiveCycleBreaker
          A cycle breaker that responds to user interaction by respecting the direction of edges as given in the original drawing.
 

Uses of ILayoutPhase in de.cau.cs.kieler.klay.layered.p2layers
 

Classes in de.cau.cs.kieler.klay.layered.p2layers that implement ILayoutPhase
 class InteractiveLayerer
          A node layerer that allows user interaction by respecting previous node positions.
 class LongestPathLayerer
          The most basic layering algorithm, which assign layers according to the longest path to a sink.
 class NetworkSimplexLayerer
          The main class of the network simplex layerer component.
 

Uses of ILayoutPhase in de.cau.cs.kieler.klay.layered.p3order
 

Classes in de.cau.cs.kieler.klay.layered.p3order that implement ILayoutPhase
 class AbstractCrossingMinimizer
          Abstract superclass for crossing minimizer implementations.
 class InteractiveCrossingMinimizer
          A crossing minimizer that allows user interaction by respecting previous node positions.
 class LayerSweepCrossingMinimizer
          Crossing minimization module that performs one or more sweeps over the layers while applying a two-layer crossing minimization heuristic on each pair of layers.
 

Uses of ILayoutPhase in de.cau.cs.kieler.klay.layered.p4nodes
 

Classes in de.cau.cs.kieler.klay.layered.p4nodes that implement ILayoutPhase
 class LinearSegmentsNodePlacer
          Node placement implementation that aligns long edges using linear segments.
 

Uses of ILayoutPhase in de.cau.cs.kieler.klay.layered.p5edges
 

Classes in de.cau.cs.kieler.klay.layered.p5edges that implement ILayoutPhase
 class OrthogonalEdgeRouter
          Edge routing implementation that creates orthogonal bend points.
 class PolylineEdgeRouter
          Edge router module that draws edges with non-orthogonal line segments.
 class SplineEdgeRouter
          Implements a naive way of routing the edges with splines.