GraphComponent
Class TreeNode

java.lang.Object
  extended by GraphComponent.TreeNode

public class TreeNode
extends java.lang.Object

Title: GraphDrawing

Description: Bangladesh University of engineering and technology

Copyright: Copyright (c) 2008

Company: Bangladesh University of engineering and technology


Field Summary
private  TreeNode[] children
           
private  int color
           
private  boolean dummy
           
private  int height
           
private  TreeNode leftNode
           
private  int name
           
private  TreeNode parentNode
           
private  TreeNode rightNode
           
private  boolean visited
           
private  int weight
           
private  int xCoordinate
           
private  int yCoordinate
           
 
Constructor Summary
TreeNode()
           
TreeNode(int name)
           
TreeNode(int name, int weight)
           
TreeNode(int name, int weight, int color)
           
TreeNode(int name, int xCoordinate, int yCoordinate, int weight)
           
 
Method Summary
 TreeNode getChild(int index)
           
 int getColor()
           
 int getHeight()
           
 TreeNode getLeftNode()
           
 int getName()
           
 TreeNode getParent()
           
 TreeNode getRightNode()
           
 int getWeight()
           
 int getxCoordinate()
           
 int getyCoordinate()
           
(package private)  boolean isDummy()
           
(package private)  boolean isVisited()
           
 void setChildren(TreeNode[] children)
           
 void setColor(int color)
           
 void setCoordinate(int xCoordinate, int yCoordinate)
           
 void setDummy(boolean dummy)
           
 void setHeight(int height)
           
 void setLeftNode(TreeNode leftNode)
           
 void setName(int name)
           
 void setParent(TreeNode parent)
           
 void setRightNode(TreeNode rightNode)
           
 void setVisited(boolean visited)
           
 void setWeight(int weight)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

private int name

color

private int color

weight

private int weight

height

private int height

visited

private boolean visited

dummy

private boolean dummy

xCoordinate

private int xCoordinate

yCoordinate

private int yCoordinate

children

private TreeNode[] children

parentNode

private TreeNode parentNode

leftNode

private TreeNode leftNode

rightNode

private TreeNode rightNode
Constructor Detail

TreeNode

public TreeNode()

TreeNode

public TreeNode(int name)
Parameters:
name - int

TreeNode

public TreeNode(int name,
                int weight)
Parameters:
name - int
weight - int

TreeNode

public TreeNode(int name,
                int weight,
                int color)
Parameters:
name - int
weight - int
color - int

TreeNode

public TreeNode(int name,
                int xCoordinate,
                int yCoordinate,
                int weight)
Parameters:
name - int
xCoordinate - int
yCoordinate - int
weight - int
Method Detail

setName

public void setName(int name)
Parameters:
name - int

setHeight

public void setHeight(int height)
Parameters:
height - int

setWeight

public void setWeight(int weight)
Parameters:
weight - int

setColor

public void setColor(int color)
Parameters:
color - int

setCoordinate

public void setCoordinate(int xCoordinate,
                          int yCoordinate)
Parameters:
xCoordinate - int
yCoordinate - int

setVisited

public void setVisited(boolean visited)
Parameters:
visited - boolean

setDummy

public void setDummy(boolean dummy)
Parameters:
dummy - boolean

setParent

public void setParent(TreeNode parent)
Parameters:
parent - TreeNode

setLeftNode

public void setLeftNode(TreeNode leftNode)
Parameters:
leftNode - TreeNode

setRightNode

public void setRightNode(TreeNode rightNode)
Parameters:
rightNode - TreeNode

setChildren

public void setChildren(TreeNode[] children)
Parameters:
children - TreeNode[]

getName

public int getName()
Returns:
int

getHeight

public int getHeight()
Returns:
int

getWeight

public int getWeight()
Returns:
int

getColor

public int getColor()
Returns:
int

getxCoordinate

public int getxCoordinate()
Returns:
int

getyCoordinate

public int getyCoordinate()
Returns:
int

isVisited

boolean isVisited()
Returns:
boolean

isDummy

boolean isDummy()
Returns:
boolean

getParent

public TreeNode getParent()
Returns:
TreeNode

getLeftNode

public TreeNode getLeftNode()
Returns:
TreeNode

getRightNode

public TreeNode getRightNode()
Returns:
TreeNode

getChild

public TreeNode getChild(int index)
Parameters:
index - int
Returns:
TreeNode