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)