infovis.tree.visualization.nodelink
Class RTPolar

java.lang.Object
  extended by infovis.tree.visualization.NodeLinkTreeLayout
      extended by infovis.tree.visualization.nodelink.RTLayout
          extended by infovis.tree.visualization.nodelink.RTPolar
All Implemented Interfaces:
Layout, Orientable, SwingConstants

public class RTPolar
extends RTLayout

Use the Reingold and Tilford Tree Layout and transforms it in polar coordinates.

Version:
$Revision: 1.3 $
Author:
Jean-Daniel Fekete
InfoVis factory arguments:
TreeLayoutFactory "Reingold&Tilford Polar"

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
RTPolar()
          Constructor.
 
Method Summary
 String getName()
          Returns the name of the layout algorithm.
 
Methods inherited from class infovis.tree.visualization.nodelink.RTLayout
computeShapes, getPreferredSize, invalidate
 
Methods inherited from class infovis.tree.visualization.NodeLinkTreeLayout
childrenIterator, computeShapes, findRectAt, getFirstChild, getLevelSeparation, getOrientation, getParent, getRectAt, getSiblingSeparation, getSubtreeSeparation, 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

RTPolar

public RTPolar()
Constructor.

Method Detail

getName

public String getName()
Returns the name of the layout algorithm.

Specified by:
getName in interface Layout
Overrides:
getName in class RTLayout
Returns:
the name of the layout algorithm


Copyright 2005 by Jean-Daniel Fekete and INRIA, France All rights reserved.