#include <collision_check_grid_map_plugin.h>
Public Member Functions | |
CollisionCheckGridMapPlugin (const std::string &name="collision_check_grid_map_plugin") | |
bool | initialize (const vigir_generic_params::ParameterSet ¶ms=vigir_generic_params::ParameterSet()) override |
bool | isAccessible (const State &s) const override |
bool | isAccessible (const State &next, const State ¤t) const override |
bool | isCollisionCheckAvailable () const override |
void | reset () override |
Resets the plugin to initial state. | |
void | setOccupancyThreshold (unsigned char thresh) |
Protected Member Functions | |
virtual void | mapCallback (const nav_msgs::OccupancyGridConstPtr &occupancy_grid_map) |
Protected Attributes | |
boost::shared_mutex | grid_map_shared_mutex_ |
int8_t | occ_thresh_ |
nav_msgs::OccupancyGridConstPtr | occupancy_grid_map_ |
ros::Subscriber | occupancy_grid_map_sub_ |
Definition at line 47 of file collision_check_grid_map_plugin.h.
vigir_footstep_planning::CollisionCheckGridMapPlugin::CollisionCheckGridMapPlugin | ( | const std::string & | name = "collision_check_grid_map_plugin" | ) |
Definition at line 7 of file collision_check_grid_map_plugin.cpp.
bool vigir_footstep_planning::CollisionCheckGridMapPlugin::initialize | ( | const vigir_generic_params::ParameterSet & | params = vigir_generic_params::ParameterSet() | ) | [override] |
Reimplemented from vigir_footstep_planning::CollisionCheckPlugin.
Definition at line 13 of file collision_check_grid_map_plugin.cpp.
bool vigir_footstep_planning::CollisionCheckGridMapPlugin::isAccessible | ( | const State & | s | ) | const [override, virtual] |
Implements vigir_footstep_planning::CollisionCheckPlugin.
Definition at line 40 of file collision_check_grid_map_plugin.cpp.
bool vigir_footstep_planning::CollisionCheckGridMapPlugin::isAccessible | ( | const State & | next, |
const State & | current | ||
) | const [override, virtual] |
Implements vigir_footstep_planning::CollisionCheckPlugin.
Definition at line 60 of file collision_check_grid_map_plugin.cpp.
bool vigir_footstep_planning::CollisionCheckGridMapPlugin::isCollisionCheckAvailable | ( | ) | const [override, virtual] |
Reimplemented from vigir_footstep_planning::CollisionCheckPlugin.
Definition at line 35 of file collision_check_grid_map_plugin.cpp.
void vigir_footstep_planning::CollisionCheckGridMapPlugin::mapCallback | ( | const nav_msgs::OccupancyGridConstPtr & | occupancy_grid_map | ) | [protected, virtual] |
Definition at line 70 of file collision_check_grid_map_plugin.cpp.
void vigir_footstep_planning::CollisionCheckGridMapPlugin::reset | ( | ) | [override, virtual] |
Resets the plugin to initial state.
Reimplemented from vigir_footstep_planning::CollisionCheckPlugin.
Definition at line 27 of file collision_check_grid_map_plugin.cpp.
void vigir_footstep_planning::CollisionCheckGridMapPlugin::setOccupancyThreshold | ( | unsigned char | thresh | ) |
Definition at line 65 of file collision_check_grid_map_plugin.cpp.
boost::shared_mutex vigir_footstep_planning::CollisionCheckGridMapPlugin::grid_map_shared_mutex_ [mutable, protected] |
Definition at line 71 of file collision_check_grid_map_plugin.h.
int8_t vigir_footstep_planning::CollisionCheckGridMapPlugin::occ_thresh_ [protected] |
Definition at line 77 of file collision_check_grid_map_plugin.h.
nav_msgs::OccupancyGridConstPtr vigir_footstep_planning::CollisionCheckGridMapPlugin::occupancy_grid_map_ [protected] |
Definition at line 74 of file collision_check_grid_map_plugin.h.
ros::Subscriber vigir_footstep_planning::CollisionCheckGridMapPlugin::occupancy_grid_map_sub_ [protected] |
Definition at line 68 of file collision_check_grid_map_plugin.h.