ip.martelli
Class EdgeElement

java.lang.Object
  extended by ip.martelli.EdgeElement

public class EdgeElement
extends java.lang.Object


Field Summary
 java.awt.Point p1
           
 java.awt.Point p2
           
 
Constructor Summary
EdgeElement()
           
EdgeElement(EdgeElement e)
           
 
Method Summary
 int distance(java.awt.Point p)
           
 int getCost()
           
 EdgeElement getParent()
           
 java.awt.Polygon getPath()
           
 int getPly()
           
 boolean isOpen()
           
 void setCoordinates(java.awt.Point _p1, java.awt.Point _p2)
           
 void setCost(int _c)
           
 void setOpen(boolean _open)
           
 void setParent(EdgeElement _parent)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

p1

public java.awt.Point p1

p2

public java.awt.Point p2
Constructor Detail

EdgeElement

public EdgeElement()

EdgeElement

public EdgeElement(EdgeElement e)
Method Detail

setCoordinates

public void setCoordinates(java.awt.Point _p1,
                           java.awt.Point _p2)

setOpen

public void setOpen(boolean _open)

isOpen

public boolean isOpen()

setParent

public void setParent(EdgeElement _parent)

getParent

public EdgeElement getParent()

setCost

public void setCost(int _c)

getPly

public int getPly()

getCost

public int getCost()

getPath

public java.awt.Polygon getPath()

distance

public int distance(java.awt.Point p)