| 
Public Member Functions | 
| void | borderClipChanged (int borderClipType, double borderClipValue) | 
|  | Camera (crl::multisense::Channel *driver, const std::string &tf_prefix) | 
| void | colorImageCallback (const crl::multisense::image::Header &header) | 
| void | depthCallback (const crl::multisense::image::Header &header) | 
| void | disparityImageCallback (const crl::multisense::image::Header &header) | 
| void | histogramCallback (const crl::multisense::image::Header &header) | 
| void | jpegImageCallback (const crl::multisense::image::Header &header) | 
| void | monoCallback (const crl::multisense::image::Header &header) | 
| void | pointCloudCallback (const crl::multisense::image::Header &header) | 
| void | rawCamDataCallback (const crl::multisense::image::Header &header) | 
| void | rectCallback (const crl::multisense::image::Header &header) | 
| void | resolutionChanged () | 
|  | ~Camera () | 
| 
Private Types | 
| enum | clip_type_ { RECTANGULAR, 
CIRCULAR
 } | 
| typedef std::map < crl::multisense::DataSource,
 int32_t >
 | StreamMapType | 
| 
Private Member Functions | 
| void | connectStream (crl::multisense::DataSource enableMask) | 
| void | disconnectStream (crl::multisense::DataSource disableMask) | 
| void | generateBorderClip (int borderClipType, double borderClipValue, uint32_t width, uint32_t height) | 
| void | publishAllCameraInfo () | 
| void | queryConfig () | 
| void | stop () | 
| void | updateCameraInfo (sensor_msgs::CameraInfo &cameraInfo, const float M[3][3], const float R[3][3], const float P[3][4], const float D[8], double xScale=1, double yScale=1) | 
| 
Private Attributes | 
| boost::mutex | border_clip_lock_ | 
| cv::Mat_< uint8_t > | border_clip_mask_ | 
| int | border_clip_type_ | 
| double | border_clip_value_ | 
| boost::mutex | cal_lock_ | 
| CvMat * | calibration_map_left_1_ | 
| CvMat * | calibration_map_left_2_ | 
| sensor_msgs::PointCloud2 | color_organized_point_cloud_ | 
| int64_t | color_organized_point_cloud_frame_id_ | 
| ros::Publisher | color_organized_point_cloud_pub_ | 
| sensor_msgs::PointCloud2 | color_point_cloud_ | 
| int64_t | color_point_cloud_frame_id_ | 
| ros::Publisher | color_point_cloud_pub_ | 
| sensor_msgs::CameraInfo | depth_cam_info_ | 
| ros::Publisher | depth_cam_info_pub_ | 
| image_transport::Publisher | depth_cam_pub_ | 
| sensor_msgs::Image | depth_image_ | 
| image_transport::ImageTransport | depth_transport_ | 
| crl::multisense::system::DeviceInfo | device_info_ | 
| ros::Publisher | device_info_pub_ | 
| ros::NodeHandle | device_nh_ | 
| uint32_t | disparities_ | 
| std::vector< float > | disparity_buff_ | 
| image_transport::ImageTransport | disparity_cost_transport_ | 
| image_transport::ImageTransport | disparity_left_transport_ | 
| image_transport::ImageTransport | disparity_right_transport_ | 
| crl::multisense::Channel * | driver_ | 
| std::string | frame_id_left_ | 
| std::string | frame_id_right_ | 
| bool | got_left_luma_ | 
| bool | got_raw_cam_left_ | 
| ros::Publisher | histogram_pub_ | 
| crl::multisense::image::Calibration | image_calibration_ | 
| crl::multisense::image::Config | image_config_ | 
| int64_t | last_frame_id_ | 
| sensor_msgs::CameraInfo | left_cost_cam_info_ | 
| ros::Publisher | left_cost_cam_info_pub_ | 
| sensor_msgs::CameraInfo | left_disp_cam_info_ | 
| ros::Publisher | left_disp_cam_info_pub_ | 
| sensor_msgs::Image | left_disparity_cost_image_ | 
| image_transport::Publisher | left_disparity_cost_pub_ | 
| sensor_msgs::Image | left_disparity_image_ | 
| image_transport::Publisher | left_disparity_pub_ | 
| int64_t | left_luma_frame_id_ | 
| sensor_msgs::Image | left_luma_image_ | 
| sensor_msgs::CameraInfo | left_mono_cam_info_ | 
| ros::Publisher | left_mono_cam_info_pub_ | 
| image_transport::Publisher | left_mono_cam_pub_ | 
| sensor_msgs::Image | left_mono_image_ | 
| image_transport::ImageTransport | left_mono_transport_ | 
| ros::NodeHandle | left_nh_ | 
| sensor_msgs::CameraInfo | left_rect_cam_info_ | 
| ros::Publisher | left_rect_cam_info_pub_ | 
| image_transport::CameraPublisher | left_rect_cam_pub_ | 
| int64_t | left_rect_frame_id_ | 
| sensor_msgs::Image | left_rect_image_ | 
| image_transport::ImageTransport | left_rect_transport_ | 
| sensor_msgs::CameraInfo | left_rgb_cam_info_ | 
| ros::Publisher | left_rgb_cam_info_pub_ | 
| image_transport::Publisher | left_rgb_cam_pub_ | 
| sensor_msgs::Image | left_rgb_image_ | 
| sensor_msgs::CameraInfo | left_rgb_rect_cam_info_ | 
| ros::Publisher | left_rgb_rect_cam_info_pub_ | 
| image_transport::CameraPublisher | left_rgb_rect_cam_pub_ | 
| int64_t | left_rgb_rect_frame_id_ | 
| sensor_msgs::Image | left_rgb_rect_image_ | 
| image_transport::ImageTransport | left_rgb_rect_transport_ | 
| image_transport::ImageTransport | left_rgb_transport_ | 
| stereo_msgs::DisparityImage | left_stereo_disparity_ | 
| ros::Publisher | left_stereo_disparity_pub_ | 
| uint8_t | luma_color_depth_ | 
| sensor_msgs::PointCloud2 | luma_organized_point_cloud_ | 
| int64_t | luma_organized_point_cloud_frame_id_ | 
| ros::Publisher | luma_organized_point_cloud_pub_ | 
| sensor_msgs::PointCloud2 | luma_point_cloud_ | 
| int64_t | luma_point_cloud_frame_id_ | 
| ros::Publisher | luma_point_cloud_pub_ | 
| image_transport::Publisher | ni_depth_cam_pub_ | 
| sensor_msgs::Image | ni_depth_image_ | 
| image_transport::ImageTransport | ni_depth_transport_ | 
| bool | pc_color_frame_sync_ | 
| float | pc_max_range_ | 
| std::vector< cv::Vec3f > | points_buff_ | 
| int64_t | points_buff_frame_id_ | 
| cv::Mat_< double > | q_matrix_ | 
| ros::Publisher | raw_cam_cal_pub_ | 
| ros::Publisher | raw_cam_config_pub_ | 
| multisense_ros::RawCamData | raw_cam_data_ | 
| ros::Publisher | raw_cam_data_pub_ | 
| sensor_msgs::CameraInfo | right_disp_cam_info_ | 
| ros::Publisher | right_disp_cam_info_pub_ | 
| sensor_msgs::Image | right_disparity_image_ | 
| image_transport::Publisher | right_disparity_pub_ | 
| sensor_msgs::CameraInfo | right_mono_cam_info_ | 
| ros::Publisher | right_mono_cam_info_pub_ | 
| image_transport::Publisher | right_mono_cam_pub_ | 
| sensor_msgs::Image | right_mono_image_ | 
| image_transport::ImageTransport | right_mono_transport_ | 
| ros::NodeHandle | right_nh_ | 
| sensor_msgs::CameraInfo | right_rect_cam_info_ | 
| ros::Publisher | right_rect_cam_info_pub_ | 
| image_transport::CameraPublisher | right_rect_cam_pub_ | 
| sensor_msgs::Image | right_rect_image_ | 
| image_transport::ImageTransport | right_rect_transport_ | 
| stereo_msgs::DisparityImage | right_stereo_disparity_ | 
| ros::Publisher | right_stereo_disparity_pub_ | 
| boost::mutex | stream_lock_ | 
| StreamMapType | stream_map_ | 
| crl::multisense::system::VersionInfo | version_info_ | 
| bool | write_pc_color_packed_ | 
Definition at line 53 of file camera.h.