EDU.auburn.VGJ.algorithm.cgd
Class ClanTree

java.lang.Object
  |
  +--EDU.auburn.VGJ.algorithm.cgd.ClanTree

public class ClanTree
extends java.lang.Object

A "Clan" tree class for CGD.

Here is the source.


Field Summary
 double centerx
           
 Clan clan
           
 boolean dummy
           
 double extraheight
           
 ClanTree firstChild
           
 int heightInTree
           
 ClanTree leftSibling
           
 double maxx
           
 double minx
           
 ClanTree nextSibling
           
 ClanTree parent
           
 DPoint position
           
 DDimension size
           
 
Constructor Summary
ClanTree()
           
 
Method Summary
 void fixLinear(Set node_subset, Set[] child_relation, Set[] parent_relation)
           
 int numberOfChildren()
           
 java.lang.String toString()
           
 java.lang.String toString(Graph graph)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

parent

public ClanTree parent

firstChild

public ClanTree firstChild

nextSibling

public ClanTree nextSibling

clan

public Clan clan

minx

public double minx

maxx

public double maxx

centerx

public double centerx

leftSibling

public ClanTree leftSibling

size

public DDimension size

position

public DPoint position

extraheight

public double extraheight

dummy

public boolean dummy

heightInTree

public int heightInTree
Constructor Detail

ClanTree

public ClanTree()
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toString

public java.lang.String toString(Graph graph)

fixLinear

public void fixLinear(Set node_subset,
                      Set[] child_relation,
                      Set[] parent_relation)

numberOfChildren

public int numberOfChildren()