#include <occupancy_grid_map_heuristic.h>
Public Member Functions | |
double | getHeuristicValue (const State &from, const State &to, const State &start, const State &goal) const override |
bool | initialize (const vigir_generic_params::ParameterSet ¶ms=vigir_generic_params::ParameterSet()) override |
bool | loadParams (const vigir_generic_params::ParameterSet ¶ms=vigir_generic_params::ParameterSet()) override |
OccupancyGridMapHeuristic () | |
Protected Member Functions | |
void | mapCallback (const nav_msgs::OccupancyGridConstPtr &occupancy_grid_map) |
Protected Attributes | |
vigir_gridmap_2d::GridMap2D | distance_map_ |
boost::shared_mutex | grid_map_shared_mutex_ |
std::string | grid_map_topic_ |
ros::Subscriber | occupancy_grid_map_sub_ |
Definition at line 43 of file occupancy_grid_map_heuristic.h.
Definition at line 7 of file occupancy_grid_map_heuristic.cpp.
double vigir_footstep_planning::OccupancyGridMapHeuristic::getHeuristicValue | ( | const State & | from, |
const State & | to, | ||
const State & | start, | ||
const State & | goal | ||
) | const [override] |
Definition at line 38 of file occupancy_grid_map_heuristic.cpp.
bool vigir_footstep_planning::OccupancyGridMapHeuristic::initialize | ( | const vigir_generic_params::ParameterSet & | params = vigir_generic_params::ParameterSet() | ) | [override] |
Definition at line 21 of file occupancy_grid_map_heuristic.cpp.
bool vigir_footstep_planning::OccupancyGridMapHeuristic::loadParams | ( | const vigir_generic_params::ParameterSet & | params = vigir_generic_params::ParameterSet() | ) | [override] |
Definition at line 12 of file occupancy_grid_map_heuristic.cpp.
void vigir_footstep_planning::OccupancyGridMapHeuristic::mapCallback | ( | const nav_msgs::OccupancyGridConstPtr & | occupancy_grid_map | ) | [protected] |
Definition at line 32 of file occupancy_grid_map_heuristic.cpp.
vigir_gridmap_2d::GridMap2D vigir_footstep_planning::OccupancyGridMapHeuristic::distance_map_ [protected] |
Definition at line 66 of file occupancy_grid_map_heuristic.h.
boost::shared_mutex vigir_footstep_planning::OccupancyGridMapHeuristic::grid_map_shared_mutex_ [mutable, protected] |
Definition at line 62 of file occupancy_grid_map_heuristic.h.
std::string vigir_footstep_planning::OccupancyGridMapHeuristic::grid_map_topic_ [protected] |
Definition at line 65 of file occupancy_grid_map_heuristic.h.
ros::Subscriber vigir_footstep_planning::OccupancyGridMapHeuristic::occupancy_grid_map_sub_ [protected] |
Definition at line 59 of file occupancy_grid_map_heuristic.h.