Public Member Functions | Private Member Functions | Private Attributes
pointcloud_to_laserscan::PointCloudToLaserScanNodelet Class Reference

#include <pointcloud_to_laserscan_nodelet.h>

Inheritance diagram for pointcloud_to_laserscan::PointCloudToLaserScanNodelet:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 PointCloudToLaserScanNodelet ()

Private Member Functions

void cloudCb (const PointCloud::ConstPtr &cloud_msg)
void connectCb ()
void disconnectCb ()
virtual void onInit ()

Private Attributes

double angle_increment_
double angle_max_
double angle_min_
boost::mutex connect_mutex_
unsigned int input_queue_size_
double max_height_
double min_height_
ros::NodeHandle nh_
ros::NodeHandle private_nh_
ros::Publisher pub_
double range_max_
double range_min_
double scan_time_
ros::Subscriber sub_
std::string target_frame_
tf::TransformListener tf_
bool use_inf_

Detailed Description

Class to process incoming pointclouds into laserscans. Some initial code was pulled from the defunct turtlebot pointcloud_to_laserscan implementation.

Definition at line 64 of file pointcloud_to_laserscan_nodelet.h.


Constructor & Destructor Documentation

Definition at line 68 of file pointcloud_to_laserscan_nodelet.h.


Member Function Documentation

void pointcloud_to_laserscan::PointCloudToLaserScanNodelet::cloudCb ( const PointCloud::ConstPtr &  cloud_msg) [private]

Definition at line 104 of file pointcloud_to_laserscan_nodelet.cpp.

Definition at line 86 of file pointcloud_to_laserscan_nodelet.cpp.

Definition at line 95 of file pointcloud_to_laserscan_nodelet.cpp.

Implements nodelet::Nodelet.

Definition at line 51 of file pointcloud_to_laserscan_nodelet.cpp.


Member Data Documentation

Definition at line 88 of file pointcloud_to_laserscan_nodelet.h.

Definition at line 88 of file pointcloud_to_laserscan_nodelet.h.

Definition at line 88 of file pointcloud_to_laserscan_nodelet.h.

Definition at line 83 of file pointcloud_to_laserscan_nodelet.h.

Definition at line 86 of file pointcloud_to_laserscan_nodelet.h.

Definition at line 88 of file pointcloud_to_laserscan_nodelet.h.

Definition at line 88 of file pointcloud_to_laserscan_nodelet.h.

Reimplemented from nodelet::Nodelet.

Definition at line 79 of file pointcloud_to_laserscan_nodelet.h.

Reimplemented from nodelet::Nodelet.

Definition at line 79 of file pointcloud_to_laserscan_nodelet.h.

Definition at line 80 of file pointcloud_to_laserscan_nodelet.h.

Definition at line 88 of file pointcloud_to_laserscan_nodelet.h.

Definition at line 88 of file pointcloud_to_laserscan_nodelet.h.

Definition at line 88 of file pointcloud_to_laserscan_nodelet.h.

Definition at line 81 of file pointcloud_to_laserscan_nodelet.h.

Definition at line 87 of file pointcloud_to_laserscan_nodelet.h.

Definition at line 82 of file pointcloud_to_laserscan_nodelet.h.

Definition at line 89 of file pointcloud_to_laserscan_nodelet.h.


The documentation for this class was generated from the following files:


pointcloud_to_laserscan
Author(s): Tully Foote
autogenerated on Wed Aug 26 2015 15:25:52