| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectinfovis.tree.visualization.NodeLinkTreeLayout
infovis.tree.visualization.nodelink.SimpleTreeLayout
public class SimpleTreeLayout
Simple algorithm for tree layout.
| Field Summary | 
|---|
| Fields inherited from interface infovis.visualization.Orientable | 
|---|
| DIRECTION, NAME, ORIENTATION_CENTER, ORIENTATION_EAST, ORIENTATION_INVALID, ORIENTATION_NORTH, ORIENTATION_SOUTH, ORIENTATION_WEST, SQRT2 | 
| Fields inherited from interface javax.swing.SwingConstants | 
|---|
| BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST | 
| Constructor Summary | |
|---|---|
| SimpleTreeLayout()Constructor. | |
| Method Summary | |
|---|---|
|  void | computeShapes(Rectangle2D bounds,
              NodeLinkTreeVisualization vis)Performs the actual computation of the layout. | 
|  String | getName()Returns the name of the layout algorithm. | 
|  Dimension | getPreferredSize(Visualization vis)Computes and return the preferred size for this layout and this visualization. | 
|  void | postorder(int node)Method called when all the children of the node have been traversed. | 
|  boolean | preorder(int node)Method called when the node is initially reached. | 
| Methods inherited from class infovis.tree.visualization.NodeLinkTreeLayout | 
|---|
| childrenIterator, computeShapes, findRectAt, getFirstChild, getLevelSeparation, getOrientation, getParent, getRectAt, getSiblingSeparation, getSubtreeSeparation, invalidate, isLeaf, iterator, setLevelSeparation, setOrientation, setRectSizeAt, setShapeAt, setSiblingSeparation, setSubtreeSeparation | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Methods inherited from interface infovis.visualization.Orientable | 
|---|
| getOrientation, setOrientation | 
| Constructor Detail | 
|---|
public SimpleTreeLayout()
| Method Detail | 
|---|
public void computeShapes(Rectangle2D bounds,
                          NodeLinkTreeVisualization vis)
computeShapes in class NodeLinkTreeLayoutbounds - the visualization boundsvis - the visualizationpublic String getName()
getName in interface Layoutpublic boolean preorder(int node)
preorder in interface DepthFirst.Visitornode - the reached node.
public void postorder(int node)
postorder in interface DepthFirst.Visitornode - the reached node.public Dimension getPreferredSize(Visualization vis)
getPreferredSize in interface LayoutgetPreferredSize in class NodeLinkTreeLayoutvis - the visualization
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||