Maintains a history of laser scans and generates a point cloud upon request. More...
Public Member Functions | |
void | ConvertToCloud (const string &fixed_frame_id, const sensor_msgs::LaserScan &scan_in, sensor_msgs::PointCloud &cloud_out) |
unsigned int | GetPointsInScan (const sensor_msgs::LaserScan &scan) |
Returns the number of points in the current scan. | |
LaserScanAssemblerSrv () | |
~LaserScanAssemblerSrv () | |
Private Attributes | |
filters::FilterChain < sensor_msgs::LaserScan > | filter_chain_ |
bool | ignore_laser_skew_ |
laser_geometry::LaserProjection | projector_ |
sensor_msgs::LaserScan | scan_filtered_ |
Maintains a history of laser scans and generates a point cloud upon request.
Definition at line 57 of file laser_scan_assembler_srv.cpp.
Definition at line 60 of file laser_scan_assembler_srv.cpp.
Definition at line 69 of file laser_scan_assembler_srv.cpp.
void laser_assembler::LaserScanAssemblerSrv::ConvertToCloud | ( | const string & | fixed_frame_id, |
const sensor_msgs::LaserScan & | scan_in, | ||
sensor_msgs::PointCloud & | cloud_out | ||
) | [inline] |
Definition at line 79 of file laser_scan_assembler_srv.cpp.
unsigned int laser_assembler::LaserScanAssemblerSrv::GetPointsInScan | ( | const sensor_msgs::LaserScan & | scan | ) | [inline, virtual] |
Returns the number of points in the current scan.
scan | The scan for for which we want to know the number of points |
Implements laser_assembler::BaseAssemblerSrv< sensor_msgs::LaserScan >.
Definition at line 74 of file laser_scan_assembler_srv.cpp.
filters::FilterChain<sensor_msgs::LaserScan> laser_assembler::LaserScanAssemblerSrv::filter_chain_ [private] |
Definition at line 103 of file laser_scan_assembler_srv.cpp.
bool laser_assembler::LaserScanAssemblerSrv::ignore_laser_skew_ [private] |
Definition at line 100 of file laser_scan_assembler_srv.cpp.
Definition at line 101 of file laser_scan_assembler_srv.cpp.
sensor_msgs::LaserScan laser_assembler::LaserScanAssemblerSrv::scan_filtered_ [mutable, private] |
Definition at line 104 of file laser_scan_assembler_srv.cpp.