#include <searchutils.h>
Collaboration diagram for PathFind::SearchUtils:
Definition at line 22 of file searchutils.h.
Public Member Functions | |
bool | checkPathExists (const Environment &env, int start, int target) |
void | findRandomStartTarget (const Environment &env, int &start, int &target) |
Private Member Functions | |
bool | searchPathExists (int node, int depth) |
Private Attributes | |
int | m_target |
const Environment * | m_env |
vector< bool > | m_mark |
vector< vector< Environment::Successor > > | m_successorStack |
|
Definition at line 20 of file searchutils.cpp. References m_env, m_mark, m_target, and searchPathExists(). Referenced by findRandomStartTarget(). |
|
Definition at line 30 of file searchutils.cpp. References checkPathExists(), PathFind::Environment::getNumberNodes(), and PathFind::Environment::isValidNodeId(). |
|
Definition at line 45 of file searchutils.cpp. References PathFind::Environment::getSuccessors(), PathFind::Environment::isValidNodeId(), m_env, m_mark, m_successorStack, PathFind::Environment::Successor::m_target, and m_target. Referenced by checkPathExists(). |
|
Definition at line 33 of file searchutils.h. Referenced by checkPathExists(), and searchPathExists(). |
|
Definition at line 35 of file searchutils.h. Referenced by checkPathExists(), and searchPathExists(). |
|
Definition at line 37 of file searchutils.h. Referenced by searchPathExists(). |
|
Definition at line 31 of file searchutils.h. Referenced by checkPathExists(), and searchPathExists(). |