Uses of Class
com.neatech.climbplan.activityplanner.Node

Packages that use Node
com.neatech.climbplan.activityplanner   
 

Uses of Node in com.neatech.climbplan.activityplanner
 

Fields in com.neatech.climbplan.activityplanner declared as Node
private  Node Node.parentNode
          the node in the search tree that generated this node
protected  Node SearchAlgorithm.startNode
           
 

Fields in com.neatech.climbplan.activityplanner with type parameters of type Node
protected  Hashtable<Integer,Node> SearchAlgorithm.closedList
           
private  PriorityQueue<Node> AStarSearchAlgorithm.fringe
           
private  List<Node> ActivityPlanner.path
           
 

Methods in com.neatech.climbplan.activityplanner that return Node
 Node Node.getParent()
           
protected abstract  Node SearchAlgorithm.removeFirst()
           
protected  Node AStarSearchAlgorithm.removeFirst()
           
 

Methods in com.neatech.climbplan.activityplanner that return types with arguments of type Node
 List<Node> Node.expand()
           
 List<Node> ActivityPlanner.getPath()
           
 List<Node> SearchAlgorithm.search(Node startNode)
          Implements the generic tree search algorithm.
protected  List<Node> SearchAlgorithm.solution(Node node)
          Called when the search is complete.
 

Methods in com.neatech.climbplan.activityplanner with parameters of type Node
 int Node.compareTo(Node o)
           
private  void SearchAlgorithm.constructPath(List<Node> path, Node node)
           
protected abstract  void SearchAlgorithm.insert(Node node)
          Inserts a node into the fringe
protected  void AStarSearchAlgorithm.insert(Node node)
           
protected abstract  boolean SearchAlgorithm.isClosed(Node node)
           
protected  boolean AStarSearchAlgorithm.isClosed(Node node)
           
 List<Node> SearchAlgorithm.search(Node startNode)
          Implements the generic tree search algorithm.
protected  List<Node> SearchAlgorithm.solution(Node node)
          Called when the search is complete.
protected abstract  void SearchAlgorithm.visit(Node node)
          Called when the node is visited by the algorithm
protected  void AStarSearchAlgorithm.visit(Node node)
           
protected  void AStarSearchAlgorithm.writePath(Node node)
           
 

Method parameters in com.neatech.climbplan.activityplanner with type arguments of type Node
private  void SearchAlgorithm.constructPath(List<Node> path, Node node)
           
protected abstract  void SearchAlgorithm.insertAll(List<Node> nodes)
          Inserts a set of nodes into the fringe
protected  void AStarSearchAlgorithm.insertAll(List<Node> nodes)
           
 

Constructors in com.neatech.climbplan.activityplanner with parameters of type Node
Node(State state, Node parentNode, int action, double pathCost, int depth)