#include <simple_neighbored_graph.h>
Public Types | |
typedef boost::shared_ptr< SimpleNeighboredGraph > | Ptr |
Public Types inherited from jsk_footstep_planner::Graph< SimpleNeighboredNode > | |
typedef boost::shared_ptr< Graph > | Ptr |
typedef boost::shared_ptr< StateT > | StatePtr |
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::StatePtr > | successors (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< StatePtr > | nodes_ |
StatePtr | start_state_ |
Definition at line 80 of file simple_neighbored_graph.h.
Definition at line 83 of file simple_neighbored_graph.h.
|
inline |
Definition at line 85 of file simple_neighbored_graph.h.
|
inlinevirtual |
Definition at line 103 of file simple_neighbored_graph.h.
|
inlinevirtual |
Implements jsk_footstep_planner::Graph< SimpleNeighboredNode >.
Definition at line 97 of file simple_neighbored_graph.h.
|
inlinevirtual |
Reimplemented from jsk_footstep_planner::Graph< SimpleNeighboredNode >.
Definition at line 92 of file simple_neighbored_graph.h.
|
inlinevirtual |
Implements jsk_footstep_planner::Graph< SimpleNeighboredNode >.
Definition at line 86 of file simple_neighbored_graph.h.