#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 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) |
Protected Attributes | |
GridType::Ptr | gridmap_ |
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 |
Reimplemented from jsk_footstep_planner::Graph< GridState >.
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.
jsk_footstep_planner::GridGraph< GStateT >::GridGraph | ( | typename GridType::Ptr | gr | ) | [inline] |
Definition at line 93 of file grid_graph.h.
StatePtr jsk_footstep_planner::GridGraph< GStateT >::getState | ( | int | ix, |
int | iy | ||
) | [inline] |
Definition at line 98 of file grid_graph.h.
virtual bool jsk_footstep_planner::GridGraph< GStateT >::isGoal | ( | StatePtr | state | ) | [inline, virtual] |
Implements jsk_footstep_planner::Graph< GridState >.
Definition at line 127 of file grid_graph.h.
virtual double jsk_footstep_planner::GridGraph< GStateT >::pathCost | ( | StatePtr | from, |
StatePtr | to, | ||
double | prev_cost | ||
) | [inline, virtual] |
Reimplemented from jsk_footstep_planner::Graph< GridState >.
Definition at line 132 of file grid_graph.h.
virtual std::vector<StatePtr> jsk_footstep_planner::GridGraph< GStateT >::successors | ( | StatePtr | target_state | ) | [inline, virtual] |
Implements jsk_footstep_planner::Graph< GridState >.
Definition at line 107 of file grid_graph.h.
GridType::Ptr jsk_footstep_planner::GridGraph< GStateT >::gridmap_ [protected] |
Definition at line 141 of file grid_graph.h.