#include <grid_perception.h>
Public Types | |
typedef boost::shared_ptr < PerceptionGridMap > | Ptr |
typedef boost::function< bool(GridState::Ptr)> | UpdateCostFunction |
Public Member Functions | |
virtual bool | checkState (int ix, int iy) |
virtual StatePtr | getState (int ix, int iy) |
PerceptionGridMap (int _x, int _y) | |
virtual void | setCostFunction (UpdateCostFunction func) |
virtual bool | updateCost (StatePtr st) |
Protected Member Functions | |
virtual void | resetGrid () |
Protected Attributes | |
UpdateCostFunction | cost_func_ |
Definition at line 33 of file grid_perception.h.
typedef boost::shared_ptr< PerceptionGridMap > jsk_footstep_planner::PerceptionGridMap::Ptr |
Reimplemented from jsk_footstep_planner::GridMap< CostedGridState >.
Definition at line 36 of file grid_perception.h.
typedef boost::function<bool(GridState::Ptr)> jsk_footstep_planner::PerceptionGridMap::UpdateCostFunction |
Definition at line 37 of file grid_perception.h.
jsk_footstep_planner::PerceptionGridMap::PerceptionGridMap | ( | int | _x, |
int | _y | ||
) | [inline] |
Definition at line 39 of file grid_perception.h.
virtual bool jsk_footstep_planner::PerceptionGridMap::checkState | ( | int | ix, |
int | iy | ||
) | [inline, virtual] |
Definition at line 46 of file grid_perception.h.
virtual StatePtr jsk_footstep_planner::PerceptionGridMap::getState | ( | int | ix, |
int | iy | ||
) | [inline, virtual] |
Reimplemented from jsk_footstep_planner::GridMap< CostedGridState >.
Definition at line 55 of file grid_perception.h.
virtual void jsk_footstep_planner::PerceptionGridMap::resetGrid | ( | ) | [inline, protected, virtual] |
Definition at line 95 of file grid_perception.h.
virtual void jsk_footstep_planner::PerceptionGridMap::setCostFunction | ( | UpdateCostFunction | func | ) | [inline, virtual] |
Definition at line 89 of file grid_perception.h.
virtual bool jsk_footstep_planner::PerceptionGridMap::updateCost | ( | StatePtr | st | ) | [inline, virtual] |
Definition at line 67 of file grid_perception.h.
Definition at line 100 of file grid_perception.h.