|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AStarGoal<NODE>
This class defines the goal of A* algorithm, it allows you to provide complex implementation
of the isGoalReached(Object)
method.
Method Summary | |
---|---|
boolean |
isGoalReached(NODE actualNode)
Returns true, if we've reached the goal ... |
void |
setCloseList(java.util.Collection<NODE> closeList)
This is called at the beginning of the A* algorithm to bind the close list to the goal (you may use it check which nodes we've visited, etc... |
void |
setOpenList(java.util.Collection<NODE> openList)
This is called at the beginning of the A* algorithm to bind the open list to the goal (you may use it check which nodes we've visited, etc... |
Methods inherited from interface cz.cuni.amis.utils.astar.AStarEvaluator |
---|
getExtraCost, isNodeOpened |
Methods inherited from interface cz.cuni.amis.utils.astar.AStarHeuristic |
---|
getEstimatedDistanceToGoal |
Method Detail |
---|
void setOpenList(java.util.Collection<NODE> openList)
void setCloseList(java.util.Collection<NODE> closeList)
boolean isGoalReached(NODE actualNode)
actualNode
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |