Public Member Functions | |
int | compareTo (SearchNode< V > other) |
Package Functions | |
SearchNode (V content) | |
SearchNode (SearchNode< V > orig) | |
Package Attributes | |
SearchNode< V > | backwardStep |
V | content |
double | cost |
SearchNode< V > | forwardStep |
Wrapper search node that can be used for bi-directional best-first search. Keeps track of search path by maintaining links to parent nodes, in both directions (i.e., from source and from target node).
<V> | Content type of the search node |
Definition at line 473 of file TFListener.java.
tfjava.TFListener.SearchNode< V >.SearchNode | ( | V | content | ) | [inline, package] |
Default constructor; sets specified content and cost to 0, steps to null.
Definition at line 484 of file TFListener.java.
tfjava.TFListener.SearchNode< V >.SearchNode | ( | SearchNode< V > | orig | ) | [inline, package] |
Copy constructor
Definition at line 492 of file TFListener.java.
int tfjava.TFListener.SearchNode< V >.compareTo | ( | SearchNode< V > | other | ) | [inline] |
Comparator method: low cost < high cost.
Definition at line 500 of file TFListener.java.
SearchNode<V> tfjava.TFListener.SearchNode< V >.backwardStep [package] |
Refers to parent node in forward path
Definition at line 479 of file TFListener.java.
V tfjava.TFListener.SearchNode< V >.content [package] |
Content of search node
Definition at line 475 of file TFListener.java.
double tfjava.TFListener.SearchNode< V >.cost [package] |
Cost of path up and until this search node
Definition at line 477 of file TFListener.java.
SearchNode<V> tfjava.TFListener.SearchNode< V >.forwardStep [package] |
Refers to parent node in backward path
Definition at line 481 of file TFListener.java.