#include <environment.h>
Inheritance diagram for PathFind::Environment:

Definition at line 24 of file environment.h.
Public Member Functions | |
| virtual | ~Environment () |
| virtual int | getHeuristic (int start, int target) const=0 |
| virtual int | getMaxCost () const=0 |
| virtual int | getMinCost () const=0 |
| virtual int | getNumberNodes () const=0 |
| virtual void | getSuccessors (int nodeId, int lastNodeId, vector< Successor > &result) const=0 |
| Generate successor nodes for the search. | |
| virtual bool | isValidNodeId (int nodeId) const=0 |
|
|
Definition at line 17 of file environment.cpp. |
|
||||||||||||
|
|
Implemented in PathFind::Tiling. Referenced by PathFind::IDAStar::findPathIdaStar(). |
|
|
Implemented in PathFind::Tiling. Referenced by PathFind::IDAStar::findPathIdaStar(). |
|
|
Implemented in PathFind::Tiling. Referenced by PathFind::AStar< MARKER, CLOSED >::findPathAStar(), PathFind::IDAStar::findPathIdaStar(), and PathFind::SearchUtils::findRandomStartTarget(). |
|
||||||||||||||||
|
Generate successor nodes for the search.
Implemented in PathFind::Tiling. Referenced by PathFind::FringeSearch< MARKER >::doIteration(), PathFind::AStar< MARKER, CLOSED >::findPathAStar(), PathFind::SearchUtils::searchPathExists(), and PathFind::IDAStar::searchPathIdaStar(). |
|