|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface AStarMap
This class represents the search space for A* algorithm 1) we need to know which neighbours the node has 2) we need to know the travel cost between two nodes (edge cost)
| Method Summary | |
|---|---|
int |
getEdgeCost(java.lang.Object nodeFrom,
java.lang.Object nodeTo)
Should return the distance from nodeFrom to nodeTo You can be sure that nodeTo is among the neighbours of nodeFrom. |
java.util.Collection |
getNodeNeighbours(java.lang.Object node)
This should return a collection of nodes which are connected to this one. |
| Method Detail |
|---|
int getEdgeCost(java.lang.Object nodeFrom,
java.lang.Object nodeTo)
nodeFrom - nodeTo -
java.util.Collection getNodeNeighbours(java.lang.Object node)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||