Public Member Functions | |
| LaserscanMerger () | |
| void | pointcloud_to_laserscan (Eigen::MatrixXf points, pcl::PCLPointCloud2 *merged_cloud) |
| void | reconfigureCallback (laserscan_multi_mergerConfig &config, uint32_t level) |
| void | scanCallback (const sensor_msgs::LaserScan::ConstPtr &scan, std::string topic) |
Private Member Functions | |
| void | laserscan_topic_parser () |
Private Attributes | |
| double | angle_increment |
| double | angle_max |
| double | angle_min |
| string | cloud_destination_topic |
| vector< pcl::PCLPointCloud2 > | clouds |
| vector< bool > | clouds_modified |
| string | destination_frame |
| vector< string > | input_topics |
| ros::Publisher | laser_scan_publisher_ |
| string | laserscan_topics |
| ros::NodeHandle | node_ |
| ros::Publisher | point_cloud_publisher_ |
| laser_geometry::LaserProjection | projector_ |
| double | range_max |
| double | range_min |
| string | scan_destination_topic |
| vector< ros::Subscriber > | scan_subscribers |
| double | scan_time |
| tf::TransformListener | tfListener_ |
| double | time_increment |
Definition at line 23 of file laserscan_multi_merger.cpp.
| LaserscanMerger::LaserscanMerger | ( | ) |
Definition at line 124 of file laserscan_multi_merger.cpp.
|
private |
Definition at line 71 of file laserscan_multi_merger.cpp.
| void LaserscanMerger::pointcloud_to_laserscan | ( | Eigen::MatrixXf | points, |
| pcl::PCLPointCloud2 * | merged_cloud | ||
| ) |
Definition at line 196 of file laserscan_multi_merger.cpp.
| void LaserscanMerger::reconfigureCallback | ( | laserscan_multi_mergerConfig & | config, |
| uint32_t | level | ||
| ) |
Definition at line 60 of file laserscan_multi_merger.cpp.
| void LaserscanMerger::scanCallback | ( | const sensor_msgs::LaserScan::ConstPtr & | scan, |
| std::string | topic | ||
| ) |
Definition at line 146 of file laserscan_multi_merger.cpp.
|
private |
Definition at line 48 of file laserscan_multi_merger.cpp.
|
private |
Definition at line 47 of file laserscan_multi_merger.cpp.
|
private |
Definition at line 46 of file laserscan_multi_merger.cpp.
|
private |
Definition at line 55 of file laserscan_multi_merger.cpp.
|
private |
Definition at line 41 of file laserscan_multi_merger.cpp.
|
private |
Definition at line 39 of file laserscan_multi_merger.cpp.
|
private |
Definition at line 54 of file laserscan_multi_merger.cpp.
|
private |
Definition at line 42 of file laserscan_multi_merger.cpp.
|
private |
Definition at line 37 of file laserscan_multi_merger.cpp.
|
private |
Definition at line 57 of file laserscan_multi_merger.cpp.
|
private |
Definition at line 32 of file laserscan_multi_merger.cpp.
|
private |
Definition at line 36 of file laserscan_multi_merger.cpp.
|
private |
Definition at line 33 of file laserscan_multi_merger.cpp.
|
private |
Definition at line 52 of file laserscan_multi_merger.cpp.
|
private |
Definition at line 51 of file laserscan_multi_merger.cpp.
|
private |
Definition at line 56 of file laserscan_multi_merger.cpp.
|
private |
Definition at line 38 of file laserscan_multi_merger.cpp.
|
private |
Definition at line 50 of file laserscan_multi_merger.cpp.
|
private |
Definition at line 34 of file laserscan_multi_merger.cpp.
|
private |
Definition at line 49 of file laserscan_multi_merger.cpp.