All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class jdsl.core.algo.treetraversals.CanvasDrawTraversal

java.lang.Object
   |
   +----jdsl.core.algo.treetraversals.BinaryTreeTraversal
           |
           +----jdsl.core.algo.treetraversals.CanvasDrawTraversal

public class CanvasDrawTraversal
extends BinaryTreeTraversal

Variable Index

 o g
 o offset
 o radius

Constructor Index

 o CanvasDrawTraversal(Graphics)

Method Index

 o below(Position, TraversalResult)
 o execute(BinaryTree)
 o external(Position, TraversalResult)
 o left(Position, TraversalResult)
 o right(Position, TraversalResult)
 o xCorner(Position)
 o xPos(Position)
 o yCorner(Position)
 o yPos(Position)

Variables

 o offset
 protected int offset
 o radius
 protected int radius
 o g
 protected Graphics g

Constructors

 o CanvasDrawTraversal
 public CanvasDrawTraversal(Graphics gg)

Methods

 o execute
 public Object execute(BinaryTree T)
Overrides:
execute in class BinaryTreeTraversal
 o external
 protected void external(Position p,
                         TraversalResult r)
Overrides:
external in class BinaryTreeTraversal
 o left
 protected void left(Position p,
                     TraversalResult r)
Overrides:
left in class BinaryTreeTraversal
 o below
 protected void below(Position p,
                      TraversalResult r)
Overrides:
below in class BinaryTreeTraversal
 o right
 protected void right(Position p,
                      TraversalResult r)
Overrides:
right in class BinaryTreeTraversal
 o xCorner
 protected int xCorner(Position p)
 o yCorner
 protected int yCorner(Position p)
 o xPos
 protected int xPos(Position p)
 o yPos
 protected int yPos(Position p)

All Packages  Class Hierarchy  This Package  Previous  Next  Index