Public Member Functions | Private Member Functions | Private Attributes | List of all members
multisense_ros::ColorLaser Class Reference

#include <color_laser.h>

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.

multisense_ros::ColorLaser::~ColorLaser ( )

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.

void multisense_ros::ColorLaser::startStreaming ( )
private

Definition at line 249 of file color_laser.cpp.

void multisense_ros::ColorLaser::stopStreaming ( )
private

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.

ros::Subscriber multisense_ros::ColorLaser::camera_info_sub_
private

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.

ros::Subscriber multisense_ros::ColorLaser::color_image_sub_
private

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.

ros::Publisher multisense_ros::ColorLaser::color_laser_publisher_
private

Definition at line 87 of file color_laser.h.

boost::mutex multisense_ros::ColorLaser::data_lock_
private

Definition at line 104 of file color_laser.h.

uint8_t multisense_ros::ColorLaser::image_channels_
private

Definition at line 109 of file color_laser.h.

ros::Subscriber multisense_ros::ColorLaser::laser_pointcloud_sub_
private

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 Sat Apr 6 2019 02:16:53