uk.ac.ed.inf.sdp2012.group7.strategy.oldastar
Class OldNode

java.lang.Object
  extended by uk.ac.ed.inf.sdp2012.group7.strategy.oldastar.OldNode
All Implemented Interfaces:
java.lang.Comparable<OldNode>

public class OldNode
extends java.lang.Object
implements java.lang.Comparable<OldNode>


Constructor Summary
OldNode(int x, int y)
           
 
Method Summary
 int compareTo(OldNode otherNode)
           
 boolean equals(OldNode node)
           
 float getDistanceFromStart()
           
 float getHeuristicDistanceFromGoal()
           
 OldNode getPreviousNode()
           
 int getX()
           
 int getY()
           
 boolean isGoal()
           
 boolean isObstical()
           
 boolean isStart()
           
 boolean isVisited()
           
 java.awt.Point nodeToPoint()
           
 java.awt.Point nodeToPoint(OldNode node)
           
 void setDistanceFromStart(float f)
           
 void setGoal(boolean isGoal)
           
 void setHeuristicDistanceFromGoal(float heuristicDistanceFromGoal)
           
 void setObstical(boolean isObstical)
           
 void setPreviousNode(OldNode previousNode)
           
 void setStart(boolean isStart)
           
 void setVisited(boolean visited)
           
 void setX(int x)
           
 void setY(int y)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OldNode

public OldNode(int x,
               int y)
Method Detail

isVisited

public boolean isVisited()

setVisited

public void setVisited(boolean visited)

getDistanceFromStart

public float getDistanceFromStart()

setDistanceFromStart

public void setDistanceFromStart(float f)

getPreviousNode

public OldNode getPreviousNode()

setPreviousNode

public void setPreviousNode(OldNode previousNode)

getHeuristicDistanceFromGoal

public float getHeuristicDistanceFromGoal()

setHeuristicDistanceFromGoal

public void setHeuristicDistanceFromGoal(float heuristicDistanceFromGoal)

getX

public int getX()

setX

public void setX(int x)

getY

public int getY()

setY

public void setY(int y)

isObstical

public boolean isObstical()

setObstical

public void setObstical(boolean isObstical)

isStart

public boolean isStart()

setStart

public void setStart(boolean isStart)

isGoal

public boolean isGoal()

setGoal

public void setGoal(boolean isGoal)

nodeToPoint

public java.awt.Point nodeToPoint(OldNode node)

nodeToPoint

public java.awt.Point nodeToPoint()

equals

public boolean equals(OldNode node)

compareTo

public int compareTo(OldNode otherNode)
Specified by:
compareTo in interface java.lang.Comparable<OldNode>