Public Member Functions | |
| LaserscanVirtualizer () | |
| void | pointcloud_to_laserscan (Eigen::MatrixXf points, pcl::PCLHeader scan_header, int pub_index) |
| void | pointCloudCallback (const sensor_msgs::PointCloud2::ConstPtr &pcl_in) |
| void | reconfigureCallback (laserscan_virtualizerConfig &config, uint32_t level) |
| void | scanCallback (const sensor_msgs::LaserScan::ConstPtr &scan, std::string topic) |
Private Member Functions | |
| void | virtual_laser_scan_parser () |
Private Attributes | |
| double | angle_increment |
| double | angle_max |
| double | angle_min |
| string | base_frame |
| string | cloud_frame |
| string | cloud_topic |
| ros::NodeHandle | node_ |
| vector< string > | output_frames |
| string | output_laser_topic |
| ros::Subscriber | point_cloud_subscriber_ |
| double | range_max |
| double | range_min |
| double | scan_time |
| tf::TransformListener | tfListener_ |
| double | time_increment |
| vector< tf::StampedTransform > | transform_ |
| string | virtual_laser_scan |
| vector< ros::Publisher > | virtual_scan_publishers |
Definition at line 23 of file laserscan_virtualizer.cpp.
| LaserscanVirtualizer::LaserscanVirtualizer | ( | ) |
Definition at line 130 of file laserscan_virtualizer.cpp.
| void LaserscanVirtualizer::pointcloud_to_laserscan | ( | Eigen::MatrixXf | points, |
| pcl::PCLHeader | scan_header, | ||
| int | pub_index | ||
| ) |
Definition at line 185 of file laserscan_virtualizer.cpp.
| void LaserscanVirtualizer::pointCloudCallback | ( | const sensor_msgs::PointCloud2::ConstPtr & | pcl_in | ) |
Definition at line 146 of file laserscan_virtualizer.cpp.
| void LaserscanVirtualizer::reconfigureCallback | ( | laserscan_virtualizerConfig & | config, |
| uint32_t | level | ||
| ) |
Definition at line 58 of file laserscan_virtualizer.cpp.
| void LaserscanVirtualizer::scanCallback | ( | const sensor_msgs::LaserScan::ConstPtr & | scan, |
| std::string | topic | ||
| ) |
|
private |
Definition at line 69 of file laserscan_virtualizer.cpp.
|
private |
Definition at line 45 of file laserscan_virtualizer.cpp.
|
private |
Definition at line 44 of file laserscan_virtualizer.cpp.
|
private |
Definition at line 43 of file laserscan_virtualizer.cpp.
|
private |
Definition at line 52 of file laserscan_virtualizer.cpp.
|
private |
Definition at line 51 of file laserscan_virtualizer.cpp.
|
private |
Definition at line 53 of file laserscan_virtualizer.cpp.
|
private |
Definition at line 33 of file laserscan_virtualizer.cpp.
|
private |
Definition at line 39 of file laserscan_virtualizer.cpp.
|
private |
Definition at line 54 of file laserscan_virtualizer.cpp.
|
private |
Definition at line 37 of file laserscan_virtualizer.cpp.
|
private |
Definition at line 49 of file laserscan_virtualizer.cpp.
|
private |
Definition at line 48 of file laserscan_virtualizer.cpp.
|
private |
Definition at line 47 of file laserscan_virtualizer.cpp.
|
private |
Definition at line 34 of file laserscan_virtualizer.cpp.
|
private |
Definition at line 46 of file laserscan_virtualizer.cpp.
|
private |
Definition at line 35 of file laserscan_virtualizer.cpp.
|
private |
Definition at line 55 of file laserscan_virtualizer.cpp.
|
private |
Definition at line 38 of file laserscan_virtualizer.cpp.