Public Member Functions | Private Member Functions | Private Attributes
multisense_ros::ColorLaser Class Reference

#include <color_laser.h>

List of all members.

Public Member Functions

void cameraInfoCallback (const sensor_msgs::CameraInfo::ConstPtr &message)
void colorImageCallback (const sensor_msgs::Image::ConstPtr &message)
 ColorLaser (ros::NodeHandle &nh)
void laserPointCloudCallback (sensor_msgs::PointCloud2::Ptr message)
 ~ColorLaser ()

Private Member Functions

void startStreaming ()
void stopStreaming ()

Private Attributes

sensor_msgs::CameraInfo camera_info_
ros::Subscriber camera_info_sub_
sensor_msgs::Image color_image_
ros::Subscriber color_image_sub_
sensor_msgs::PointCloud2 color_laser_pointcloud_
ros::Publisher color_laser_publisher_
boost::mutex data_lock_
uint8_t image_channels_
ros::Subscriber laser_pointcloud_sub_
ros::NodeHandle node_handle_

Detailed Description

Definition at line 49 of file color_laser.h.


Constructor & Destructor Documentation

multisense_ros::ColorLaser::ColorLaser ( ros::NodeHandle &  nh)

Definition at line 48 of file color_laser.cpp.

Definition at line 95 of file color_laser.cpp.


Member Function Documentation

void multisense_ros::ColorLaser::cameraInfoCallback ( const sensor_msgs::CameraInfo::ConstPtr &  message)

Definition at line 118 of file color_laser.cpp.

void multisense_ros::ColorLaser::colorImageCallback ( const sensor_msgs::Image::ConstPtr &  message)

Definition at line 99 of file color_laser.cpp.

void multisense_ros::ColorLaser::laserPointCloudCallback ( sensor_msgs::PointCloud2::Ptr  message)

Definition at line 127 of file color_laser.cpp.

Definition at line 249 of file color_laser.cpp.

Definition at line 273 of file color_laser.cpp.


Member Data Documentation

sensor_msgs::CameraInfo multisense_ros::ColorLaser::camera_info_ [private]

Definition at line 80 of file color_laser.h.

Definition at line 94 of file color_laser.h.

sensor_msgs::Image multisense_ros::ColorLaser::color_image_ [private]

Definition at line 79 of file color_laser.h.

Definition at line 92 of file color_laser.h.

sensor_msgs::PointCloud2 multisense_ros::ColorLaser::color_laser_pointcloud_ [private]

Definition at line 82 of file color_laser.h.

Definition at line 87 of file color_laser.h.

Definition at line 104 of file color_laser.h.

Definition at line 109 of file color_laser.h.

Definition at line 93 of file color_laser.h.

ros::NodeHandle multisense_ros::ColorLaser::node_handle_ [private]

Definition at line 99 of file color_laser.h.


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


multisense_ros
Author(s):
autogenerated on Mon Oct 9 2017 03:06:27