Public Member Functions | Private Attributes | List of all members
CostmapStandaloneConversion Class Reference

Public Member Functions

void costmapCallback (const nav_msgs::OccupancyGridConstPtr &msg)
 
 CostmapStandaloneConversion ()
 
void costmapUpdateCallback (const map_msgs::OccupancyGridUpdateConstPtr &update)
 
void publishAsMarker (const std::string &frame_id, const std::vector< geometry_msgs::PolygonStamped > &polygonStamped, ros::Publisher &marker_pub)
 
void publishAsMarker (const std::string &frame_id, const costmap_converter::ObstacleArrayMsg &obstacles, ros::Publisher &marker_pub)
 

Private Attributes

boost::shared_ptr< costmap_converter::BaseCostmapToPolygonsconverter_
 
pluginlib::ClassLoader< costmap_converter::BaseCostmapToPolygonsconverter_loader_
 
ros::Subscriber costmap_sub_
 
ros::Subscriber costmap_update_sub_
 
std::string frame_id_
 
costmap_2d::Costmap2D map_
 
ros::Publisher marker_pub_
 
ros::NodeHandle n_
 
ros::Publisher obstacle_pub_
 
int occupied_min_value_
 

Detailed Description

Definition at line 51 of file costmap_converter_node.cpp.

Constructor & Destructor Documentation

CostmapStandaloneConversion::CostmapStandaloneConversion ( )
inline

Definition at line 54 of file costmap_converter_node.cpp.

Member Function Documentation

void CostmapStandaloneConversion::costmapCallback ( const nav_msgs::OccupancyGridConstPtr &  msg)
inline

Definition at line 105 of file costmap_converter_node.cpp.

void CostmapStandaloneConversion::costmapUpdateCallback ( const map_msgs::OccupancyGridUpdateConstPtr &  update)
inline

Definition at line 142 of file costmap_converter_node.cpp.

void CostmapStandaloneConversion::publishAsMarker ( const std::string &  frame_id,
const std::vector< geometry_msgs::PolygonStamped > &  polygonStamped,
ros::Publisher marker_pub 
)
inline

Definition at line 167 of file costmap_converter_node.cpp.

void CostmapStandaloneConversion::publishAsMarker ( const std::string &  frame_id,
const costmap_converter::ObstacleArrayMsg &  obstacles,
ros::Publisher marker_pub 
)
inline

Definition at line 217 of file costmap_converter_node.cpp.

Member Data Documentation

boost::shared_ptr<costmap_converter::BaseCostmapToPolygons> CostmapStandaloneConversion::converter_
private

Definition at line 269 of file costmap_converter_node.cpp.

pluginlib::ClassLoader<costmap_converter::BaseCostmapToPolygons> CostmapStandaloneConversion::converter_loader_
private

Definition at line 268 of file costmap_converter_node.cpp.

ros::Subscriber CostmapStandaloneConversion::costmap_sub_
private

Definition at line 272 of file costmap_converter_node.cpp.

ros::Subscriber CostmapStandaloneConversion::costmap_update_sub_
private

Definition at line 273 of file costmap_converter_node.cpp.

std::string CostmapStandaloneConversion::frame_id_
private

Definition at line 277 of file costmap_converter_node.cpp.

costmap_2d::Costmap2D CostmapStandaloneConversion::map_
private

Definition at line 280 of file costmap_converter_node.cpp.

ros::Publisher CostmapStandaloneConversion::marker_pub_
private

Definition at line 275 of file costmap_converter_node.cpp.

ros::NodeHandle CostmapStandaloneConversion::n_
private

Definition at line 271 of file costmap_converter_node.cpp.

ros::Publisher CostmapStandaloneConversion::obstacle_pub_
private

Definition at line 274 of file costmap_converter_node.cpp.

int CostmapStandaloneConversion::occupied_min_value_
private

Definition at line 278 of file costmap_converter_node.cpp.


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


costmap_converter
Author(s): Christoph Rösmann , Franz Albers , Otniel Rinaldo
autogenerated on Sat May 16 2020 03:19:18