Public Types | Public Member Functions | List of all members
jsk_footstep_planner::SimpleNeighboredGraph Class Reference

#include <simple_neighbored_graph.h>

Inheritance diagram for jsk_footstep_planner::SimpleNeighboredGraph:
Inheritance graph

Public Types

typedef boost::shared_ptr< SimpleNeighboredGraphPtr
- Public Types inherited from jsk_footstep_planner::Graph< SimpleNeighboredNode >
typedef boost::shared_ptr< GraphPtr
typedef boost::shared_ptr< StateTStatePtr
typedef SimpleNeighboredNode StateT

Public Member Functions

virtual StatePtr findNode (const std::string &name)
virtual bool isGoal (StatePtr state)
virtual double pathCost (StatePtr from, StatePtr to, double prev_cost)
 SimpleNeighboredGraph ()
virtual std::vector< SimpleNeighboredGraph::StatePtrsuccessors (StatePtr target_state)
- Public Member Functions inherited from jsk_footstep_planner::Graph< SimpleNeighboredNode >
virtual void addNode (StatePtr state)
virtual StatePtr getGoalState ()
virtual StatePtr getStartState ()
 Graph ()
virtual size_t numNodes ()
virtual void setGoalState (StatePtr goal)
virtual void setStartState (StatePtr start)

Additional Inherited Members

- Protected Attributes inherited from jsk_footstep_planner::Graph< SimpleNeighboredNode >
StatePtr goal_state_
std::vector< StatePtrnodes_
StatePtr start_state_

Detailed Description

Definition at line 80 of file simple_neighbored_graph.h.

Member Typedef Documentation

Definition at line 83 of file simple_neighbored_graph.h.

Constructor & Destructor Documentation

jsk_footstep_planner::SimpleNeighboredGraph::SimpleNeighboredGraph ( )

Definition at line 85 of file simple_neighbored_graph.h.

Member Function Documentation

virtual StatePtr jsk_footstep_planner::SimpleNeighboredGraph::findNode ( const std::string name)

Definition at line 103 of file simple_neighbored_graph.h.

virtual bool jsk_footstep_planner::SimpleNeighboredGraph::isGoal ( StatePtr  state)
virtual double jsk_footstep_planner::SimpleNeighboredGraph::pathCost ( StatePtr  from,
StatePtr  to,
double  prev_cost 

Reimplemented from jsk_footstep_planner::Graph< SimpleNeighboredNode >.

Definition at line 92 of file simple_neighbored_graph.h.

virtual std::vector<SimpleNeighboredGraph::StatePtr> jsk_footstep_planner::SimpleNeighboredGraph::successors ( StatePtr  target_state)

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

Author(s): Ryohei Ueda
autogenerated on Fri May 14 2021 02:51:52