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
[legend]

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 112 of file simple_neighbored_graph.h.

Member Typedef Documentation

◆ Ptr

Definition at line 115 of file simple_neighbored_graph.h.

Constructor & Destructor Documentation

◆ SimpleNeighboredGraph()

jsk_footstep_planner::SimpleNeighboredGraph::SimpleNeighboredGraph ( )
inline

Definition at line 117 of file simple_neighbored_graph.h.

Member Function Documentation

◆ findNode()

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

Definition at line 135 of file simple_neighbored_graph.h.

◆ isGoal()

virtual bool jsk_footstep_planner::SimpleNeighboredGraph::isGoal ( StatePtr  state)
inlinevirtual

◆ pathCost()

virtual double jsk_footstep_planner::SimpleNeighboredGraph::pathCost ( StatePtr  from,
StatePtr  to,
double  prev_cost 
)
inlinevirtual

◆ successors()

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

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


jsk_footstep_planner
Author(s): Ryohei Ueda
autogenerated on Wed Jan 24 2024 04:05:30