Uses of Class
org.generation5.ai.AStarPathfinder.AStarNode

Packages that use AStarPathfinder.AStarNode
org.generation5.ai General AI classes including agents, pathfinders and finite-state machines. 
 

Uses of AStarPathfinder.AStarNode in org.generation5.ai
 

Fields in org.generation5.ai declared as AStarPathfinder.AStarNode
protected  AStarPathfinder.AStarNode AStarPathfinder.AStarNode.parent
          The parent of the node.
protected  AStarPathfinder.AStarNode AStarPathfinder.nodeGoal
          The goal node.
protected  AStarPathfinder.AStarNode AStarPathfinder.nodeStart
          The start node.
protected  AStarPathfinder.AStarNode AStarPathfinder.nodeBest
          The current best node.
 

Methods in org.generation5.ai that return AStarPathfinder.AStarNode
 AStarPathfinder.AStarNode AStarPathfinder.AStarNode.getParent()
          Return the parent node.
 AStarPathfinder.AStarNode AStarPathfinder.getStart()
          Returns the start node.
 AStarPathfinder.AStarNode AStarPathfinder.getGoal()
          Returns the goal node.
protected  AStarPathfinder.AStarNode AStarPathfinder.getBest()
          Assigns the best node from the open list.
 AStarPathfinder.AStarNode AStarPathfinder.getBestNode()
          Returns the current best node.
protected  AStarPathfinder.AStarNode AStarPathfinder.checkOpen(AStarPathfinder.AStarNode node)
          Check the open list for a given node.
protected  AStarPathfinder.AStarNode AStarPathfinder.checkClosed(AStarPathfinder.AStarNode node)
          Check the closed list for the given node.
 

Methods in org.generation5.ai with parameters of type AStarPathfinder.AStarNode
 void AStarPathfinder.AStarNode.addChild(AStarPathfinder.AStarNode node)
          Add a child to the node.
 void AStarPathfinder.setEndpoints(AStarPathfinder.AStarNode start, AStarPathfinder.AStarNode goal)
          Set the starting and goal points for the pathfinder.
 void AStarPathfinder.setStart(AStarPathfinder.AStarNode start)
          Set the start node.
 void AStarPathfinder.setGoal(AStarPathfinder.AStarNode goal)
          Set the goal node.
protected  void AStarPathfinder.createChildren(AStarPathfinder.AStarNode node)
          Create the children surrounding the current best node.
protected  void AStarPathfinder.linkChild(AStarPathfinder.AStarNode node, int x, int y)
          Link the children to the parent node.
protected  void AStarPathfinder.addToOpen(AStarPathfinder.AStarNode node)
          Add the new child to the open list, ordering by the f-value.
protected  void AStarPathfinder.updateParents(AStarPathfinder.AStarNode node)
          Update the parents for the new route.
protected  AStarPathfinder.AStarNode AStarPathfinder.checkOpen(AStarPathfinder.AStarNode node)
          Check the open list for a given node.
protected  AStarPathfinder.AStarNode AStarPathfinder.checkClosed(AStarPathfinder.AStarNode node)
          Check the closed list for the given node.
 


This documentation is part of the Generation5 JDK.