HOG2
|
#include <GraphEnvironment.h>
Public Member Functions | |
virtual | ~GraphHeuristic () |
virtual Graph * | GetGraph ()=0 |
virtual double | HCost (const graphState &state1, const graphState &state2) const =0 |
virtual void | ChooseStartGoal (graphState &, graphState &) |
virtual void | OpenGLDraw () const |
Definition at line 77 of file GraphEnvironment.h.
|
inlinevirtual |
Definition at line 79 of file GraphEnvironment.h.
|
inlinevirtual |
Reimplemented in GraphDistanceHeuristic.
Definition at line 83 of file GraphEnvironment.h.
|
pure virtual |
|
pure virtual |
Implemented in OctileHeuristic, GraphMapInconsistentHeuristic, GraphPuzzleDistanceHeuristic< width, height >, GraphStraightLineHeuristic, GraphDistanceHeuristic, GraphMapPerfectHeuristic, GraphMapHeuristic, GraphLabelHeuristic, GraphHeuristicContainer, and TopSpinGraphHeuristic.
Referenced by GraphRefinementEnvironment::HCost(), AbsGraphEnvironment::HCost(), and GraphEnvironment::HCost().
|
inlinevirtual |
Reimplemented in GraphMapInconsistentHeuristic, and GraphDistanceHeuristic.
Definition at line 84 of file GraphEnvironment.h.