Classes | Enumerations | Functions | Variables
multisense_ros Namespace Reference

Classes

class  BufferWrapper
 
class  Camera
 
class  ColorLaser
 
class  Imu
 
class  Laser
 
struct  OperatingResolutionT
 
class  Pps
 
class  Reconfigure
 
struct  RectificationRemapT
 
class  Status
 
class  StereoCalibrationManager
 

Enumerations

enum  BorderClip { BorderClip::NONE, BorderClip::RECTANGULAR, BorderClip::CIRCULAR }
 

Functions

template<typename T >
sensor_msgs::PointCloud2 initialize_pointcloud (bool dense, const std::string &frame_id, const std::string &color_channel)
 
sensor_msgs::CameraInfo makeCameraInfo (const crl::multisense::image::Config &config, const crl::multisense::image::Calibration::Data &calibration, const ScaleT &scale)
 
sensor_msgs::CameraInfo makeCameraInfo (const crl::multisense::image::Config &config, const crl::multisense::image::Calibration::Data &calibration, const crl::multisense::system::DeviceInfo &device_info, bool scale_calibration)
 
Eigen::Matrix4d makeQ (const crl::multisense::image::Config &config, const crl::multisense::image::Calibration &calibration, const crl::multisense::system::DeviceInfo &device_info)
 
RectificationRemapT makeRectificationRemap (const crl::multisense::image::Config &config, const crl::multisense::image::Calibration::Data &calibration, const crl::multisense::system::DeviceInfo &device_info)
 
template<typename T >
uint8_t message_format ()
 
template<>
uint8_t message_format< double > ()
 
template<>
uint8_t message_format< float > ()
 
template<>
uint8_t message_format< int16_t > ()
 
template<>
uint8_t message_format< int32_t > ()
 
template<>
uint8_t message_format< int8_t > ()
 
template<>
uint8_t message_format< uint16_t > ()
 
template<>
uint8_t message_format< uint32_t > ()
 
template<>
uint8_t message_format< uint8_t > ()
 
template<typename T >
constexpr Eigen::Matrix< T, 3, 1 > ycbcrToBgr (const crl::multisense::image::Header &luma, const crl::multisense::image::Header &chroma, size_t u, size_t v)
 
void ycbcrToBgr (const crl::multisense::image::Header &luma, const crl::multisense::image::Header &chroma, uint8_t *output)
 

Variables

static constexpr size_t S30_AUX_CAM_HEIGHT = 1188
 
static constexpr size_t S30_AUX_CAM_WIDTH = 1920
 

Enumeration Type Documentation

◆ BorderClip

Enumerator
NONE 
RECTANGULAR 
CIRCULAR 

Definition at line 62 of file camera_utilities.h.

Function Documentation

◆ initialize_pointcloud()

template<typename T >
sensor_msgs::PointCloud2 multisense_ros::initialize_pointcloud ( bool  dense,
const std::string &  frame_id,
const std::string &  color_channel 
)

Definition at line 47 of file point_cloud_utilities.h.

◆ makeCameraInfo() [1/2]

sensor_msgs::CameraInfo multisense_ros::makeCameraInfo ( const crl::multisense::image::Config config,
const crl::multisense::image::Calibration::Data calibration,
const ScaleT &  scale 
)

Definition at line 119 of file camera_utilities.cpp.

◆ makeCameraInfo() [2/2]

sensor_msgs::CameraInfo multisense_ros::makeCameraInfo ( const crl::multisense::image::Config config,
const crl::multisense::image::Calibration::Data calibration,
const crl::multisense::system::DeviceInfo device_info,
bool  scale_calibration 
)

◆ makeQ()

Eigen::Matrix4d multisense_ros::makeQ ( const crl::multisense::image::Config config,
const crl::multisense::image::Calibration calibration,
const crl::multisense::system::DeviceInfo device_info 
)

Definition at line 84 of file camera_utilities.cpp.

◆ makeRectificationRemap()

RectificationRemapT multisense_ros::makeRectificationRemap ( const crl::multisense::image::Config config,
const crl::multisense::image::Calibration::Data calibration,
const crl::multisense::system::DeviceInfo device_info 
)

Definition at line 189 of file camera_utilities.cpp.

◆ message_format()

template<typename T >
uint8_t multisense_ros::message_format ( )

◆ message_format< double >()

template<>
uint8_t multisense_ros::message_format< double > ( )

Definition at line 81 of file point_cloud_utilities.cpp.

◆ message_format< float >()

template<>
uint8_t multisense_ros::message_format< float > ( )

Definition at line 75 of file point_cloud_utilities.cpp.

◆ message_format< int16_t >()

template<>
uint8_t multisense_ros::message_format< int16_t > ( )

Definition at line 51 of file point_cloud_utilities.cpp.

◆ message_format< int32_t >()

template<>
uint8_t multisense_ros::message_format< int32_t > ( )

Definition at line 63 of file point_cloud_utilities.cpp.

◆ message_format< int8_t >()

template<>
uint8_t multisense_ros::message_format< int8_t > ( )

Definition at line 39 of file point_cloud_utilities.cpp.

◆ message_format< uint16_t >()

template<>
uint8_t multisense_ros::message_format< uint16_t > ( )

Definition at line 57 of file point_cloud_utilities.cpp.

◆ message_format< uint32_t >()

template<>
uint8_t multisense_ros::message_format< uint32_t > ( )

Definition at line 69 of file point_cloud_utilities.cpp.

◆ message_format< uint8_t >()

template<>
uint8_t multisense_ros::message_format< uint8_t > ( )

Definition at line 45 of file point_cloud_utilities.cpp.

◆ ycbcrToBgr() [1/2]

template<typename T >
constexpr Eigen::Matrix<T, 3, 1> multisense_ros::ycbcrToBgr ( const crl::multisense::image::Header luma,
const crl::multisense::image::Header chroma,
size_t  u,
size_t  v 
)

Definition at line 104 of file camera_utilities.h.

◆ ycbcrToBgr() [2/2]

void multisense_ros::ycbcrToBgr ( const crl::multisense::image::Header luma,
const crl::multisense::image::Header chroma,
uint8_t *  output 
)

Definition at line 67 of file camera_utilities.cpp.

Variable Documentation

◆ S30_AUX_CAM_HEIGHT

constexpr size_t multisense_ros::S30_AUX_CAM_HEIGHT = 1188
static

Definition at line 54 of file camera_utilities.h.

◆ S30_AUX_CAM_WIDTH

constexpr size_t multisense_ros::S30_AUX_CAM_WIDTH = 1920
static

Definition at line 53 of file camera_utilities.h.



multisense_ros
Author(s):
autogenerated on Sat Jun 24 2023 03:01:30