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

#include <breadth_first_search_solver.h>

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

List of all members.

Public Types

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

Public Member Functions

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

Protected Attributes

std::queue< SolverNodePtropen_list_

Detailed Description

template<class GraphT>
class jsk_footstep_planner::BreadthFirstSearchSolver< GraphT >

Definition at line 46 of file breadth_first_search_solver.h.


Member Typedef Documentation

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

Reimplemented from jsk_footstep_planner::Solver< GraphT >.

Definition at line 52 of file breadth_first_search_solver.h.

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

Reimplemented from jsk_footstep_planner::Solver< GraphT >.

Definition at line 49 of file breadth_first_search_solver.h.

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

Reimplemented from jsk_footstep_planner::Solver< GraphT >.

Definition at line 53 of file breadth_first_search_solver.h.

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

Reimplemented from jsk_footstep_planner::Solver< GraphT >.

Definition at line 51 of file breadth_first_search_solver.h.

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

Reimplemented from jsk_footstep_planner::Solver< GraphT >.

Definition at line 50 of file breadth_first_search_solver.h.


Constructor & Destructor Documentation

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

Definition at line 55 of file breadth_first_search_solver.h.


Member Function Documentation

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

Member Data Documentation

template<class GraphT>
std::queue<SolverNodePtr> jsk_footstep_planner::BreadthFirstSearchSolver< GraphT >::open_list_ [protected]

Definition at line 77 of file breadth_first_search_solver.h.


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


jsk_footstep_planner
Author(s): Ryohei Ueda
autogenerated on Wed Jul 19 2017 02:54:29