ciips.animation.graph
Class  GraphNode
java.lang.Object
  |
  +--ciips.animation.graph.GraphNode
- All Implemented Interfaces: 
 - ClassInterface
 
- public class GraphNode
- extends java.lang.Object
- implements ClassInterface
   
| 
Field Summary | 
 int | 
x
 
            | 
 int | 
y
 
            | 
 
| 
Constructor Summary | 
GraphNode(int id,
          int x,
          int y)
 
            | 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
x
public int x
y
public int y
GraphNode
public GraphNode(int id,
                 int x,
                 int y)
Compare
public int Compare(GraphNode N)
 
Set_Rep
public void Set_Rep(GraphNode n)
 
Rep
public GraphNode Rep()
 
Set_Scale
public void Set_Scale(double xs,
                      double ys)
 
Get_Scale_X
public double Get_Scale_X()
 
Get_Scale_Y
public double Get_Scale_Y()
 
setNodeColour
public void setNodeColour(java.awt.Color c)
 
getNodeColour
public java.awt.Color getNodeColour()
 
setLabelColour
public void setLabelColour(java.awt.Color c)
 
getLabelColour
public java.awt.Color getLabelColour()
 
setAnsColour
public void setAnsColour(java.awt.Color c)
 
Show_Cost
public void Show_Cost()
 
hideID
public void hideID()
 
hideCost
public void hideCost()
 
Show_ID
public void Show_ID(boolean b)
 
Draw_Node
public void Draw_Node(java.awt.Graphics g,
                      DrawingPanel dp)
 
Redraw_Node
public void Redraw_Node(java.awt.Graphics g,
                        DrawingPanel dp)
 
Mid_X
public int Mid_X()
 
Mid_Y
public int Mid_Y()
 
Set_Radius
public int Set_Radius(int r)
 
Get_ID
public int Get_ID()
 
Set_Cost
public void Set_Cost(double val)
 
Cost
public double Cost()
- Specified by: 
 Cost in interface ClassInterface
 
Set_X
public void Set_X(int val)
 
Set_Y
public void Set_Y(int val)
 
Get_Node_Colour
public java.awt.Color Get_Node_Colour()
 
Show_Ans
public void Show_Ans(java.awt.Graphics g,
                     DrawingPanel dp)
 
Set_Highlight
public void Set_Highlight(java.awt.Color highlight_colour)
 
Highlight
public void Highlight(java.awt.Graphics g,
                      java.awt.Color highlight_colour)
 
Unhighlight_Node
public void Unhighlight_Node(java.awt.Graphics g,
                             java.awt.Color orig_colour)