Class graph.Edge
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class graph.Edge

java.lang.Object
   |
   +----sprite.Sprite
           |
           +----graph.Edge

public class Edge
extends Sprite

Variable Index

 o a_
 o b_
 o color_
 o graph_

Constructor Index

 o Edge(GraphArea, Node, Node, Color)
 o Edge(GraphArea, Node, Node)

Method Index

 o Draw(Graphics)
 o GetA()
 o GetB()
 o GetIntersection(Edge)
 o GetOther(Node)
 o GetSlope()
 o Inside(int, int)
 o Remove()
 o Remove(Node)
 o SetColor(Color)
 o SharedNode(Edge)
 o handleEvent(Event)
 o toString()

Variables

 o graph_
  protected GraphArea graph_
 o color_
  protected Color color_
 o a_
  protected Node a_
 o b_
  protected Node b_

Constructors

 o Edge
  public Edge(GraphArea area,
              Node a,
              Node b,
              Color color)
 o Edge
  public Edge(GraphArea area,
              Node a,
              Node b)

Methods

 o SetColor
  public void SetColor(Color color)
 o GetOther
  public Node GetOther(Node node)
 o GetA
  public Node GetA()
 o GetB
  public Node GetB()
 o GetSlope
  public double GetSlope()
 o GetIntersection
  public Point GetIntersection(Edge other)
 o SharedNode
  public Node SharedNode(Edge other)
 o Remove
  public void Remove()
Overrides:
Remove in class Sprite
 o Remove
  public void Remove(Node isRemoving)
 o Inside
  public boolean Inside(int x,
                        int y)
Overrides:
Inside in class Sprite
 o Draw
  public void Draw(Graphics g)
Overrides:
Draw in class Sprite
 o handleEvent
  public void handleEvent(Event e)
Overrides:
handleEvent in class Sprite
 o toString
  public String toString()
Overrides:
toString in class Object

All Packages  Class Hierarchy  This Package  Previous  Next  Index