Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vigir_footstep_planning::OccupancyGridMapHeuristic Class Reference

#include <occupancy_grid_map_heuristic.h>

Inheritance diagram for vigir_footstep_planning::OccupancyGridMapHeuristic:
Inheritance graph
[legend]

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 &params=vigir_generic_params::ParameterSet()) override
 
bool loadParams (const vigir_generic_params::ParameterSet &params=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_
 

Detailed Description

Definition at line 43 of file occupancy_grid_map_heuristic.h.

Constructor & Destructor Documentation

vigir_footstep_planning::OccupancyGridMapHeuristic::OccupancyGridMapHeuristic ( )

Definition at line 7 of file occupancy_grid_map_heuristic.cpp.

Member Function Documentation

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.

Member Data Documentation

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_
mutableprotected

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.


The documentation for this class was generated from the following files:


vigir_footstep_planning_default_plugins
Author(s): Alexander Stumpf
autogenerated on Sun Nov 17 2019 03:30:01