HOG2
Public Member Functions | List of all members
GraphHeuristic Class Referenceabstract

#include <GraphEnvironment.h>

Inheritance diagram for GraphHeuristic:
Inheritance graph
[legend]

Public Member Functions

virtual ~GraphHeuristic ()
 
virtual GraphGetGraph ()=0
 
virtual double HCost (const graphState &state1, const graphState &state2) const =0
 
virtual void ChooseStartGoal (graphState &, graphState &)
 
virtual void OpenGLDraw () const
 

Detailed Description

Definition at line 77 of file GraphEnvironment.h.

Constructor & Destructor Documentation

◆ ~GraphHeuristic()

virtual GraphHeuristic::~GraphHeuristic ( )
inlinevirtual

Definition at line 79 of file GraphEnvironment.h.

Member Function Documentation

◆ ChooseStartGoal()

virtual void GraphHeuristic::ChooseStartGoal ( graphState ,
graphState  
)
inlinevirtual

Reimplemented in GraphDistanceHeuristic.

Definition at line 83 of file GraphEnvironment.h.

◆ GetGraph()

virtual Graph* GraphHeuristic::GetGraph ( )
pure virtual

◆ HCost()

virtual double GraphHeuristic::HCost ( const graphState state1,
const graphState state2 
) const
pure virtual

◆ OpenGLDraw()

virtual void GraphHeuristic::OpenGLDraw ( ) const
inlinevirtual

Reimplemented in GraphMapInconsistentHeuristic, and GraphDistanceHeuristic.

Definition at line 84 of file GraphEnvironment.h.


The documentation for this class was generated from the following file: