HOG2
|
#include <GraphEnvironment.h>
Public Member Functions | |
GraphLabelHeuristic (Graph *graph, graphState target) | |
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 | |
graphState | goal |
Graph * | g |
Definition at line 108 of file GraphEnvironment.h.
|
inline |
Definition at line 110 of file GraphEnvironment.h.
|
inlinevirtual |
|
inlinevirtual |
Implements GraphHeuristic.
Definition at line 113 of file GraphEnvironment.h.
References g, node::GetLabelF(), Graph::GetNode(), goal, and GraphSearchConstants::kHCost.
|
private |
Definition at line 121 of file GraphEnvironment.h.
Referenced by GetGraph(), GraphLabelHeuristic(), and HCost().
|
private |
Definition at line 120 of file GraphEnvironment.h.
Referenced by GraphLabelHeuristic(), and HCost().