HOG2
Private Member Functions | List of all members
VisualizableGenericSearchAlgorithm< state, action > Class Template Reference

#include <VisualizableGenericSearchAlgorithm.h>

Inheritance diagram for VisualizableGenericSearchAlgorithm< state, action >:
Inheritance graph
[legend]
Collaboration diagram for VisualizableGenericSearchAlgorithm< state, action >:
Collaboration graph
[legend]

Private Member Functions

 VisualizableGenericSearchAlgorithm ()
 
virtual ~VisualizableGenericSearchAlgorithm ()
 
bool Initialize (SearchEnvironment< state, action > *env, state &start, state &goal)
 
bool StepAlgorithm (std::vector< action > &path)
 
bool StepAlgorithm (std::vector< state > &path)
 
void OpenGlDraw ()
 

Additional Inherited Members

- Public Member Functions inherited from GenericSearchAlgorithm< state, action, environment >
 GenericSearchAlgorithm ()
 
virtual ~GenericSearchAlgorithm ()
 
virtual void GetPath (environment *env, const state &from, const state &to, std::vector< state > &path)=0
 
virtual void GetPath (environment *env, const state &from, const state &to, std::vector< action > &path)=0
 
virtual bool InitializeSearch (environment *env, const state &from, const state &to, std::vector< state > &thePath)
 
virtual bool DoSingleSearchStep (std::vector< state > &thePath)
 
virtual const char * GetName ()=0
 
virtual uint64_t GetNodesExpanded () const =0
 
virtual uint64_t GetNodesTouched () const =0
 
virtual void LogFinalStats (StatCollection *stats)=0
 
virtual void OpenGLDraw () const
 
virtual void OpenGLDraw (const environment *env) const
 

Detailed Description

template<class state, class action>
class VisualizableGenericSearchAlgorithm< state, action >

Definition at line 34 of file VisualizableGenericSearchAlgorithm.h.

Constructor & Destructor Documentation

◆ VisualizableGenericSearchAlgorithm()

template<class state , class action >
VisualizableGenericSearchAlgorithm< state, action >::VisualizableGenericSearchAlgorithm ( )
inlineprivate

Definition at line 36 of file VisualizableGenericSearchAlgorithm.h.

◆ ~VisualizableGenericSearchAlgorithm()

template<class state , class action >
virtual VisualizableGenericSearchAlgorithm< state, action >::~VisualizableGenericSearchAlgorithm ( )
inlineprivatevirtual

Definition at line 37 of file VisualizableGenericSearchAlgorithm.h.

Member Function Documentation

◆ Initialize()

template<class state , class action >
bool VisualizableGenericSearchAlgorithm< state, action >::Initialize ( SearchEnvironment< state, action > *  env,
state &  start,
state &  goal 
)
private

◆ OpenGlDraw()

template<class state , class action >
void VisualizableGenericSearchAlgorithm< state, action >::OpenGlDraw ( )
private

◆ StepAlgorithm() [1/2]

template<class state , class action >
bool VisualizableGenericSearchAlgorithm< state, action >::StepAlgorithm ( std::vector< action > &  path)
private

◆ StepAlgorithm() [2/2]

template<class state , class action >
bool VisualizableGenericSearchAlgorithm< state, action >::StepAlgorithm ( std::vector< state > &  path)
private

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