HOG2
|
#include <AbstractWeightedSearchAlgorithm.h>
Public Member Functions | |
GraphStraightLineHeuristic (Map *map, Graph *graph, Graph *mg) | |
Graph * | GetGraph () |
double | HCost (const graphState &state1, const graphState &state2) const |
Public Member Functions inherited from GraphHeuristic | |
virtual | ~GraphHeuristic () |
virtual void | ChooseStartGoal (graphState &, graphState &) |
virtual void | OpenGLDraw () const |
Private Attributes | |
Map * | m |
Graph * | g |
Graph * | mapgraph |
Definition at line 254 of file AbstractWeightedSearchAlgorithm.h.
|
inline |
Definition at line 256 of file AbstractWeightedSearchAlgorithm.h.
|
inlinevirtual |
Implements GraphHeuristic.
Definition at line 258 of file AbstractWeightedSearchAlgorithm.h.
References g.
|
inlinevirtual |
Implements GraphHeuristic.
Definition at line 259 of file AbstractWeightedSearchAlgorithm.h.
References g, node::GetLabelL(), Graph::GetNode(), GraphAbstractionConstants::kFirstData, and mapgraph.
|
private |
Definition at line 288 of file AbstractWeightedSearchAlgorithm.h.
Referenced by GetGraph(), and HCost().
|
private |
Definition at line 287 of file AbstractWeightedSearchAlgorithm.h.
|
private |
Definition at line 289 of file AbstractWeightedSearchAlgorithm.h.
Referenced by HCost().