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::BaseCostmapToPolygons > | converter_ |
pluginlib::ClassLoader < costmap_converter::BaseCostmapToPolygons > | converter_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_ |
Definition at line 51 of file costmap_converter_node.cpp.
Definition at line 54 of file costmap_converter_node.cpp.
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.
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.
Definition at line 272 of file costmap_converter_node.cpp.
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.
Definition at line 280 of file costmap_converter_node.cpp.
Definition at line 275 of file costmap_converter_node.cpp.
Definition at line 271 of file costmap_converter_node.cpp.
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.