#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(). |
|