Public Member Functions | List of all members
SearchProblem< StateType, ActionType > Class Template Referenceabstract

#include <SearchProblem.hpp>

Public Member Functions

virtual std::list< ActionType > getActions (StateType state)=0
 
virtual double getHeuristicCost (StateType state)
 
double getPathCost (Path< StateType, ActionType > *path)
 
virtual StateType getResult (StateType state, ActionType action)=0
 
virtual StateType getStartState ()=0
 
virtual double getStepCost (StateType state, ActionType action)
 
virtual bool isGoal (StateType tate)=0
 

Detailed Description

template<class StateType, class ActionType>
class SearchProblem< StateType, ActionType >

Definition at line 81 of file SearchProblem.hpp.

Member Function Documentation

template<class StateType, class ActionType>
virtual std::list<ActionType> SearchProblem< StateType, ActionType >::getActions ( StateType  state)
pure virtual

Implemented in IGVCSearchProblem.

template<class StateType, class ActionType>
virtual double SearchProblem< StateType, ActionType >::getHeuristicCost ( StateType  state)
inlinevirtual

Reimplemented in IGVCSearchProblem.

Definition at line 89 of file SearchProblem.hpp.

template<class StateType, class ActionType>
double SearchProblem< StateType, ActionType >::getPathCost ( Path< StateType, ActionType > *  path)
inline

Definition at line 90 of file SearchProblem.hpp.

template<class StateType, class ActionType>
virtual StateType SearchProblem< StateType, ActionType >::getResult ( StateType  state,
ActionType  action 
)
pure virtual

Implemented in IGVCSearchProblem.

template<class StateType, class ActionType>
virtual StateType SearchProblem< StateType, ActionType >::getStartState ( )
pure virtual

Implemented in IGVCSearchProblem.

template<class StateType, class ActionType>
virtual double SearchProblem< StateType, ActionType >::getStepCost ( StateType  state,
ActionType  action 
)
inlinevirtual

Reimplemented in IGVCSearchProblem.

Definition at line 88 of file SearchProblem.hpp.

template<class StateType, class ActionType>
virtual bool SearchProblem< StateType, ActionType >::isGoal ( StateType  tate)
pure virtual

Implemented in IGVCSearchProblem.


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


igvc
Author(s): Matthew Barulic , Al Chaussee
autogenerated on Sun May 10 2015 16:18:45