giny.util
Class Sugiyama

java.lang.Object
  extended byginy.util.Sugiyama

public class Sugiyama
extends java.lang.Object


Constructor Summary
Sugiyama(GraphView view)
           
 
Method Summary
 void layout()
           
 void layout(java.util.List levels, boolean vertical)
           
 void layoutBends(java.util.List nodes)
           
 void layoutLevel(java.util.List nodes, java.util.List children, double major)
           
 void setNodeLevels(java.util.List levels)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Sugiyama

public Sugiyama(GraphView view)
Method Detail

setNodeLevels

public void setNodeLevels(java.util.List levels)
Parameters:
levels - This is a List of Lists of Nodes, each list shows the nodes that are on the same level. It is assumed that the levels will be in order.

layout

public void layout(java.util.List levels,
                   boolean vertical)

layout

public void layout()

layoutBends

public void layoutBends(java.util.List nodes)

layoutLevel

public void layoutLevel(java.util.List nodes,
                        java.util.List children,
                        double major)