#include <wavefront_map_accessor.h>
Public Member Functions | |
void | synchronize () |
WavefrontMapAccessor (MapGrid *map, double outer_radius) | |
virtual | ~WavefrontMapAccessor () |
Private Attributes | |
MapGrid * | map_ |
double | outer_radius_ |
Map_grids rely on costmaps to identify obstacles. We need a costmap that we can easily manipulate for unit tests. This class has a grid map where we can set grid cell state, and a synchronize method to make the costmap match.
Definition at line 17 of file wavefront_map_accessor.h.
base_local_planner::WavefrontMapAccessor::WavefrontMapAccessor | ( | MapGrid * | map, |
double | outer_radius | ||
) | [inline] |
Definition at line 19 of file wavefront_map_accessor.h.
virtual base_local_planner::WavefrontMapAccessor::~WavefrontMapAccessor | ( | ) | [inline, virtual] |
Definition at line 25 of file wavefront_map_accessor.h.
void base_local_planner::WavefrontMapAccessor::synchronize | ( | ) | [inline] |
Definition at line 27 of file wavefront_map_accessor.h.
Definition at line 42 of file wavefront_map_accessor.h.
double base_local_planner::WavefrontMapAccessor::outer_radius_ [private] |
Definition at line 43 of file wavefront_map_accessor.h.