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