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.