#include <grid_graph.h>
Public Types | |
typedef GridMap< GStateT > | GridType |
typedef GStateT | MapState |
typedef GStateT::Ptr | MapStatePtr |
typedef boost::shared_ptr< GridGraph > | Ptr |
typedef Graph< GridState >::StateT | State |
Public Types inherited from jsk_footstep_planner::Graph< GridState > | |
typedef boost::shared_ptr< Graph > | Ptr |
typedef boost::shared_ptr< StateT > | StatePtr |
typedef GridState | StateT |
Public Member Functions | |
StatePtr | getState (int ix, int iy) |
GridGraph (typename GridType::Ptr gr) | |
virtual bool | isGoal (StatePtr state) |
virtual double | pathCost (StatePtr from, StatePtr to, double prev_cost) |
virtual std::vector< StatePtr > | successors (StatePtr target_state) |
Public Member Functions inherited from jsk_footstep_planner::Graph< GridState > | |
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) |
Protected Attributes | |
GridType::Ptr | gridmap_ |
Protected Attributes inherited from jsk_footstep_planner::Graph< GridState > | |
StatePtr | goal_state_ |
std::vector< StatePtr > | nodes_ |
StatePtr | start_state_ |
Definition at line 84 of file grid_graph.h.
typedef GridMap<GStateT> jsk_footstep_planner::GridGraph< GStateT >::GridType |
Definition at line 88 of file grid_graph.h.
typedef GStateT jsk_footstep_planner::GridGraph< GStateT >::MapState |
Definition at line 89 of file grid_graph.h.
typedef GStateT::Ptr jsk_footstep_planner::GridGraph< GStateT >::MapStatePtr |
Definition at line 90 of file grid_graph.h.
typedef boost::shared_ptr<GridGraph> jsk_footstep_planner::GridGraph< GStateT >::Ptr |
Definition at line 87 of file grid_graph.h.
typedef Graph<GridState>::StateT jsk_footstep_planner::GridGraph< GStateT >::State |
Definition at line 91 of file grid_graph.h.
|
inline |
Definition at line 93 of file grid_graph.h.
|
inline |
Definition at line 98 of file grid_graph.h.
|
inlinevirtual |
Implements jsk_footstep_planner::Graph< GridState >.
Definition at line 127 of file grid_graph.h.
|
inlinevirtual |
Reimplemented from jsk_footstep_planner::Graph< GridState >.
Definition at line 132 of file grid_graph.h.
|
inlinevirtual |
Implements jsk_footstep_planner::Graph< GridState >.
Definition at line 107 of file grid_graph.h.
|
protected |
Definition at line 141 of file grid_graph.h.