Namespaces | Classes | Typedefs | Functions
sensor_msgs Namespace Reference

Namespaces

 distortion_models
 
 image_encodings
 
 impl
 
 point_cloud2
 

Classes

struct  LaserScan_
 
struct  PointCloud2_
 
class  PointCloud2ConstIterator
 
class  PointCloud2Iterator
 
class  PointCloud2Modifier
 
struct  pointFieldTypeAsType
 
struct  pointFieldTypeAsType< sensor_msgs::PointField::FLOAT32 >
 
struct  pointFieldTypeAsType< sensor_msgs::PointField::FLOAT64 >
 
struct  pointFieldTypeAsType< sensor_msgs::PointField::INT16 >
 
struct  pointFieldTypeAsType< sensor_msgs::PointField::INT32 >
 
struct  pointFieldTypeAsType< sensor_msgs::PointField::INT8 >
 
struct  pointFieldTypeAsType< sensor_msgs::PointField::UINT16 >
 
struct  pointFieldTypeAsType< sensor_msgs::PointField::UINT32 >
 
struct  pointFieldTypeAsType< sensor_msgs::PointField::UINT8 >
 
struct  typeAsPointFieldType
 
struct  typeAsPointFieldType< double >
 
struct  typeAsPointFieldType< float >
 
struct  typeAsPointFieldType< int16_t >
 
struct  typeAsPointFieldType< int32_t >
 
struct  typeAsPointFieldType< int8_t >
 
struct  typeAsPointFieldType< uint16_t >
 
struct  typeAsPointFieldType< uint32_t >
 
struct  typeAsPointFieldType< uint8_t >
 

Typedefs

typedef LaserScan_< std::allocator< void > > LaserScan
 
typedef PointCloud2_< std::allocator< void > > PointCloud2
 

Functions

static void clearImage (Image &image)
 
static bool convertPointCloud2ToPointCloud (const sensor_msgs::PointCloud2 &input, sensor_msgs::PointCloud &output)
 
static bool convertPointCloudToPointCloud2 (const sensor_msgs::PointCloud &input, sensor_msgs::PointCloud2 &output)
 
static bool fillImage (Image &image, const std::string &encoding_arg, uint32_t rows_arg, uint32_t cols_arg, uint32_t step_arg, const void *data_arg)
 
static int getPointCloud2FieldIndex (const sensor_msgs::PointCloud2 &cloud, const std::string &field_name)
 
readPointCloud2BufferValue (const unsigned char *data_ptr)
 
readPointCloud2BufferValue (const unsigned char *data_ptr, const unsigned char datatype)
 
void writePointCloud2BufferValue (unsigned char *data_ptr, const unsigned char datatype, T value)
 
void writePointCloud2BufferValue (unsigned char *data_ptr, T value)
 

Typedef Documentation

◆ LaserScan

Definition at line 31 of file laser_scan.h.

◆ PointCloud2

Definition at line 28 of file point_cloud2.h.



mrpt_bridge
Author(s): Markus Bader , Raphael Zack
autogenerated on Sun Mar 6 2022 03:48:10