ProGAL.geom3d.complex.alphaComplex
Class Node

java.lang.Object
  extended by ProGAL.geom3d.complex.alphaComplex.Node
All Implemented Interfaces:
InteractiveBinaryTree

public class Node
extends java.lang.Object
implements InteractiveBinaryTree


Field Summary
 Node left
           
 Node right
           
 
Constructor Summary
Node(double a, java.util.LinkedList<CTetrahedron> t)
           
 
Method Summary
 void changeAlpha(double newA)
           
 void changeDeath(double newD)
           
 void click()
           
 double getAlpha()
           
 double getDeath()
           
 java.util.LinkedList<CTetrahedron> getTetra()
           
 java.lang.String label()
           
 Node left()
           
 java.awt.Color leftLegColor()
           
 java.awt.Color nodeColor()
           
 Node right()
           
 java.awt.Color rightLegColor()
           
 void setChild(Node n, int index)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

left

public Node left

right

public Node right
Constructor Detail

Node

public Node(double a,
            java.util.LinkedList<CTetrahedron> t)
Method Detail

getAlpha

public double getAlpha()

changeAlpha

public void changeAlpha(double newA)

getDeath

public double getDeath()

changeDeath

public void changeDeath(double newD)

getTetra

public java.util.LinkedList<CTetrahedron> getTetra()

setChild

public void setChild(Node n,
                     int index)

left

public Node left()
Specified by:
left in interface InteractiveBinaryTree

right

public Node right()
Specified by:
right in interface InteractiveBinaryTree

leftLegColor

public java.awt.Color leftLegColor()
Specified by:
leftLegColor in interface InteractiveBinaryTree

rightLegColor

public java.awt.Color rightLegColor()
Specified by:
rightLegColor in interface InteractiveBinaryTree

nodeColor

public java.awt.Color nodeColor()
Specified by:
nodeColor in interface InteractiveBinaryTree

label

public java.lang.String label()
Specified by:
label in interface InteractiveBinaryTree

click

public void click()
Specified by:
click in interface InteractiveBinaryTree