HOG2
|
#include <OldSearchEnvironment.h>
Public Member Functions | |
MapGraphSearchEnvironment (Map *_map, Graph *_graph) | |
~MapGraphSearchEnvironment () | |
void | getNeighbors (uint32_t nodeID, std::vector< uint32_t > &neighbors) |
MapGraphSearchEnvironment. More... | |
double | heuristic (uint32_t node1, uint32_t node2) |
double | gcost (uint32_t node1, uint32_t node2) |
Public Member Functions inherited from OldSearchCode::SearchEnvironment | |
virtual | ~SearchEnvironment () |
virtual bool | goalTest (uint32_t node, uint32_t goal) |
Private Attributes | |
Graph * | g |
Map * | m |
Definition at line 52 of file OldSearchEnvironment.h.
|
inline |
Definition at line 55 of file OldSearchEnvironment.h.
|
inline |
Definition at line 56 of file OldSearchEnvironment.h.
|
virtual |
Implements OldSearchCode::SearchEnvironment.
Definition at line 125 of file OldSearchEnvironment.cpp.
References heuristic().
|
virtual |
Implements OldSearchCode::SearchEnvironment.
Definition at line 93 of file OldSearchEnvironment.cpp.
References node::edgeIterNextOutgoing(), g, Graph::GetNode(), and node::getOutgoingEdgeIter().
|
virtual |
Implements OldSearchCode::SearchEnvironment.
Definition at line 109 of file OldSearchEnvironment.cpp.
References g, node::GetLabelL(), Graph::GetNode(), and ROOT_TWO.
Referenced by gcost().
|
private |
Definition at line 61 of file OldSearchEnvironment.h.
Referenced by getNeighbors(), and heuristic().
|
private |
Definition at line 62 of file OldSearchEnvironment.h.