de.cau.cs.kieler.klodd.hierarchical.impl
Class RectilinearEdgeRouter
java.lang.Object
de.cau.cs.kieler.core.alg.AbstractAlgorithm
de.cau.cs.kieler.klodd.hierarchical.impl.RectilinearEdgeRouter
- All Implemented Interfaces:
- IAlgorithm, IEdgeRouter
public class RectilinearEdgeRouter
- extends AbstractAlgorithm
- implements IEdgeRouter
Edge routing algorithm that makes rectilinear edges.
- Rating

- (2009-12-11) msp
Method Summary |
void |
routeEdges(LayeredGraph layeredGraph,
float theobjSpacing,
float theborderSpacing)
Route the edges of the given layered graph. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RectilinearEdgeRouter
public RectilinearEdgeRouter(ILayerwiseEdgePlacer thelayerwiseEdgePlacer)
- Creates a rectilinear edge router using a layerwise edge placer.
- Parameters:
thelayerwiseEdgePlacer
- layerwise edge placer used to route layer
connections
routeEdges
public void routeEdges(LayeredGraph layeredGraph,
float theobjSpacing,
float theborderSpacing)
- Route the edges of the given layered graph.
- Specified by:
routeEdges
in interface IEdgeRouter
- Parameters:
layeredGraph
- layered graph to processtheobjSpacing
- minimal distance between two edgestheborderSpacing
- spacing to the border