#include <astar.h>
Collaboration diagram for PathFind::AStarClosedLookup< MARKER >:
Definition at line 89 of file astar.h.
Public Member Functions | |
AStarClosedLookup () | |
void | add (const AStarNode &node) |
vector< int > | constructPath (int start, int target) |
void | init (int maxNodeId) |
void | print (ostream &ostrm) const |
void | remove (int nodeId) |
const AStarNode * | search (int nodeId) const |
Private Attributes | |
int | m_maxNodeId |
MARKER | m_marker |
vector< AStarNode > | m_nodes |
|
Definition at line 409 of file astar.h. References PathFind::AStarClosedLookup< MARKER >::init(), and PathFind::AStarClosedLookup< MARKER >::m_maxNodeId. |
|
Definition at line 416 of file astar.h. References PathFind::AStarClosedLookup< MARKER >::m_marker, PathFind::AStarClosedLookup< MARKER >::m_maxNodeId, PathFind::AStarNode::m_nodeId, and PathFind::AStarClosedLookup< MARKER >::m_nodes. |
|
Definition at line 427 of file astar.h. References PathFind::AStarNode::m_parent, and PathFind::AStarClosedLookup< MARKER >::search(). |
|
Definition at line 447 of file astar.h. References PathFind::AStarClosedLookup< MARKER >::m_marker, PathFind::AStarClosedLookup< MARKER >::m_maxNodeId, and PathFind::AStarClosedLookup< MARKER >::m_nodes. Referenced by PathFind::AStarClosedLookup< MARKER >::AStarClosedLookup(). |
|
|
|
Definition at line 456 of file astar.h. References PathFind::AStarClosedLookup< MARKER >::m_marker, and PathFind::AStarClosedLookup< MARKER >::m_maxNodeId. |
|
Definition at line 465 of file astar.h. References PathFind::AStarClosedLookup< MARKER >::m_marker, PathFind::AStarClosedLookup< MARKER >::m_maxNodeId, and PathFind::AStarClosedLookup< MARKER >::m_nodes. Referenced by PathFind::AStarClosedLookup< MARKER >::constructPath(). |
|
Definition at line 109 of file astar.h. Referenced by PathFind::AStarClosedLookup< MARKER >::add(), PathFind::AStarClosedLookup< MARKER >::init(), PathFind::AStarClosedLookup< MARKER >::remove(), and PathFind::AStarClosedLookup< MARKER >::search(). |
|
|
Definition at line 111 of file astar.h. Referenced by PathFind::AStarClosedLookup< MARKER >::add(), PathFind::AStarClosedLookup< MARKER >::init(), and PathFind::AStarClosedLookup< MARKER >::search(). |