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 costmap_converter::ObstacleArrayMsg &obstacles, ros::Publisher &marker_pub)
 
void publishAsMarker (const std::string &frame_id, const std::vector< geometry_msgs::PolygonStamped > &polygonStamped, 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_
 
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::CostmapStandaloneConversion ( )
inline

Definition at line 90 of file costmap_converter_node.cpp.

Member Function Documentation

◆ costmapCallback()

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

Definition at line 141 of file costmap_converter_node.cpp.

◆ costmapUpdateCallback()

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

Definition at line 176 of file costmap_converter_node.cpp.

◆ publishAsMarker() [1/2]

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

Definition at line 251 of file costmap_converter_node.cpp.

◆ publishAsMarker() [2/2]

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

Definition at line 201 of file costmap_converter_node.cpp.

Member Data Documentation

◆ converter_

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

Definition at line 303 of file costmap_converter_node.cpp.

◆ converter_loader_

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

Definition at line 302 of file costmap_converter_node.cpp.

◆ costmap_sub_

ros::Subscriber CostmapStandaloneConversion::costmap_sub_
private

Definition at line 306 of file costmap_converter_node.cpp.

◆ costmap_update_sub_

ros::Subscriber CostmapStandaloneConversion::costmap_update_sub_
private

Definition at line 307 of file costmap_converter_node.cpp.

◆ map_

costmap_2d::Costmap2D CostmapStandaloneConversion::map_
private

Definition at line 313 of file costmap_converter_node.cpp.

◆ marker_pub_

ros::Publisher CostmapStandaloneConversion::marker_pub_
private

Definition at line 309 of file costmap_converter_node.cpp.

◆ n_

ros::NodeHandle CostmapStandaloneConversion::n_
private

Definition at line 305 of file costmap_converter_node.cpp.

◆ obstacle_pub_

ros::Publisher CostmapStandaloneConversion::obstacle_pub_
private

Definition at line 308 of file costmap_converter_node.cpp.

◆ occupied_min_value_

int CostmapStandaloneConversion::occupied_min_value_
private

Definition at line 311 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 Fri Sep 20 2024 02:19:25