DenseLaserSnapshotter Class Reference

Builds a DenseLaserSnapshot message from laser scans collected in a specified time interval. More...

List of all members.

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_

Detailed Description

Builds a DenseLaserSnapshot message from laser scans collected in a specified time interval.

Definition at line 49 of file dense_laser_snapshotter.cpp.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

DenseLaserAssembler DenseLaserSnapshotter::assembler_ [private]

Definition at line 114 of file dense_laser_snapshotter.cpp.

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.


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables


pr2_dense_laser_snapshotter
Author(s): Vijay Pradeep
autogenerated on Fri Jan 11 09:55:12 2013