Builds a DenseLaserSnapshot message from laser scans collected in a specified time interval. More...
Public Member Functions | |
DenseLaserSnapshotter () | |
void | scanCallback (const sensor_msgs::LaserScanConstPtr &scan) |
void | scannerSignalCallback (const pr2_msgs::LaserScannerSignalConstPtr &cur_signal) |
~DenseLaserSnapshotter () | |
Private Attributes | |
DenseLaserAssembler | assembler_ |
bool | first_time_ |
ros::NodeHandle | n_ |
pr2_msgs::LaserScannerSignal | prev_signal_ |
ros::Subscriber | scan_sub_ |
ros::Subscriber | signal_sub_ |
ros::Publisher | snapshot_pub_ |
Builds a DenseLaserSnapshot message from laser scans collected in a specified time interval.
Definition at line 49 of file dense_laser_snapshotter.cpp.
DenseLaserSnapshotter::DenseLaserSnapshotter | ( | ) | [inline] |
Definition at line 54 of file dense_laser_snapshotter.cpp.
DenseLaserSnapshotter::~DenseLaserSnapshotter | ( | ) | [inline] |
Definition at line 64 of file dense_laser_snapshotter.cpp.
void DenseLaserSnapshotter::scanCallback | ( | const sensor_msgs::LaserScanConstPtr & | scan | ) | [inline] |
Definition at line 69 of file dense_laser_snapshotter.cpp.
void DenseLaserSnapshotter::scannerSignalCallback | ( | const pr2_msgs::LaserScannerSignalConstPtr & | cur_signal | ) | [inline] |
Definition at line 74 of file dense_laser_snapshotter.cpp.
DenseLaserAssembler DenseLaserSnapshotter::assembler_ [private] |
Definition at line 114 of file dense_laser_snapshotter.cpp.
bool DenseLaserSnapshotter::first_time_ [private] |
Definition at line 117 of file dense_laser_snapshotter.cpp.
ros::NodeHandle DenseLaserSnapshotter::n_ [private] |
Definition at line 110 of file dense_laser_snapshotter.cpp.
pr2_msgs::LaserScannerSignal DenseLaserSnapshotter::prev_signal_ [private] |
Definition at line 115 of file dense_laser_snapshotter.cpp.
ros::Subscriber DenseLaserSnapshotter::scan_sub_ [private] |
Definition at line 113 of file dense_laser_snapshotter.cpp.
ros::Subscriber DenseLaserSnapshotter::signal_sub_ [private] |
Definition at line 112 of file dense_laser_snapshotter.cpp.
ros::Publisher DenseLaserSnapshotter::snapshot_pub_ [private] |
Definition at line 111 of file dense_laser_snapshotter.cpp.