Public Types | Public Member Functions | Protected Attributes
jsk_footstep_planner::DepthFirstSearchSolver< GraphT > Class Template Reference

#include <depth_first_search_solver.h>

Inheritance diagram for jsk_footstep_planner::DepthFirstSearchSolver< GraphT >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef GraphT::Ptr GraphPtr
typedef boost::shared_ptr
< DepthFirstSearchSolver
Ptr
typedef SolverNode< State,
GraphT >::Ptr 
SolverNodePtr
typedef GraphT::StateT State
typedef GraphT::StateT::Ptr StatePtr

Public Member Functions

virtual void addToOpenList (SolverNodePtr state)
 DepthFirstSearchSolver (GraphPtr graph)
virtual bool isOpenListEmpty ()
virtual SolverNodePtr popFromOpenList ()

Protected Attributes

std::stack< SolverNodePtropen_list_

Detailed Description

template<class GraphT>
class jsk_footstep_planner::DepthFirstSearchSolver< GraphT >

Definition at line 46 of file depth_first_search_solver.h.


Member Typedef Documentation

template<class GraphT>
typedef GraphT::Ptr jsk_footstep_planner::DepthFirstSearchSolver< GraphT >::GraphPtr

Reimplemented from jsk_footstep_planner::Solver< GraphT >.

Definition at line 52 of file depth_first_search_solver.h.

template<class GraphT>
typedef boost::shared_ptr<DepthFirstSearchSolver> jsk_footstep_planner::DepthFirstSearchSolver< GraphT >::Ptr

Reimplemented from jsk_footstep_planner::Solver< GraphT >.

Definition at line 49 of file depth_first_search_solver.h.

template<class GraphT>
typedef SolverNode<State, GraphT>::Ptr jsk_footstep_planner::DepthFirstSearchSolver< GraphT >::SolverNodePtr

Reimplemented from jsk_footstep_planner::Solver< GraphT >.

Definition at line 53 of file depth_first_search_solver.h.

template<class GraphT>
typedef GraphT::StateT jsk_footstep_planner::DepthFirstSearchSolver< GraphT >::State

Reimplemented from jsk_footstep_planner::Solver< GraphT >.

Definition at line 51 of file depth_first_search_solver.h.

template<class GraphT>
typedef GraphT::StateT::Ptr jsk_footstep_planner::DepthFirstSearchSolver< GraphT >::StatePtr

Reimplemented from jsk_footstep_planner::Solver< GraphT >.

Definition at line 50 of file depth_first_search_solver.h.


Constructor & Destructor Documentation

template<class GraphT>
jsk_footstep_planner::DepthFirstSearchSolver< GraphT >::DepthFirstSearchSolver ( GraphPtr  graph) [inline]

Definition at line 55 of file depth_first_search_solver.h.


Member Function Documentation

template<class GraphT>
virtual void jsk_footstep_planner::DepthFirstSearchSolver< GraphT >::addToOpenList ( SolverNodePtr  state) [inline, virtual]
template<class GraphT>
virtual bool jsk_footstep_planner::DepthFirstSearchSolver< GraphT >::isOpenListEmpty ( ) [inline, virtual]
template<class GraphT>
virtual SolverNodePtr jsk_footstep_planner::DepthFirstSearchSolver< GraphT >::popFromOpenList ( ) [inline, virtual]

Member Data Documentation

template<class GraphT>
std::stack<SolverNodePtr> jsk_footstep_planner::DepthFirstSearchSolver< GraphT >::open_list_ [protected]

Definition at line 73 of file depth_first_search_solver.h.


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


jsk_footstep_planner
Author(s): Ryohei Ueda
autogenerated on Fri Apr 19 2019 03:45:28