Public Types | Public Member Functions | Public Attributes | List of all members
sensor_msgs::PointCloud2_< ContainerAllocator > Struct Template Reference

#include <PointCloud2.h>

Public Types

typedef std::vector< uint8_t, typename ContainerAllocator::template rebind< uint8_t >::other > _data_type
 
typedef std::vector< ::sensor_msgs::PointField_< ContainerAllocator >, typename ContainerAllocator::template rebind< ::sensor_msgs::PointField_< ContainerAllocator > >::other > _fields_type
 
typedef ::std_msgs::Header_< ContainerAllocator > _header_type
 
typedef uint32_t _height_type
 
typedef uint8_t _is_bigendian_type
 
typedef uint8_t _is_dense_type
 
typedef uint32_t _point_step_type
 
typedef uint32_t _row_step_type
 
typedef uint32_t _width_type
 
typedef boost::shared_ptr< ::sensor_msgs::PointCloud2_< ContainerAllocator > const > ConstPtr
 
typedef boost::shared_ptr< ::sensor_msgs::PointCloud2_< ContainerAllocator > > Ptr
 
typedef PointCloud2_< ContainerAllocator > Type
 

Public Member Functions

 PointCloud2_ ()
 
 PointCloud2_ (const ContainerAllocator &_alloc)
 

Public Attributes

_data_type data
 
_fields_type fields
 
_header_type header
 
_height_type height
 
_is_bigendian_type is_bigendian
 
_is_dense_type is_dense
 
_point_step_type point_step
 
_row_step_type row_step
 
_width_type width
 

Detailed Description

template<class ContainerAllocator>
struct sensor_msgs::PointCloud2_< ContainerAllocator >

Definition at line 24 of file PointCloud2.h.

Member Typedef Documentation

template<class ContainerAllocator >
typedef std::vector<uint8_t, typename ContainerAllocator::template rebind<uint8_t>::other > sensor_msgs::PointCloud2_< ContainerAllocator >::_data_type

Definition at line 75 of file PointCloud2.h.

template<class ContainerAllocator >
typedef std::vector< ::sensor_msgs::PointField_<ContainerAllocator> , typename ContainerAllocator::template rebind< ::sensor_msgs::PointField_<ContainerAllocator> >::other > sensor_msgs::PointCloud2_< ContainerAllocator >::_fields_type

Definition at line 63 of file PointCloud2.h.

template<class ContainerAllocator >
typedef ::std_msgs::Header_<ContainerAllocator> sensor_msgs::PointCloud2_< ContainerAllocator >::_header_type

Definition at line 54 of file PointCloud2.h.

template<class ContainerAllocator >
typedef uint32_t sensor_msgs::PointCloud2_< ContainerAllocator >::_height_type

Definition at line 57 of file PointCloud2.h.

template<class ContainerAllocator >
typedef uint8_t sensor_msgs::PointCloud2_< ContainerAllocator >::_is_bigendian_type

Definition at line 66 of file PointCloud2.h.

template<class ContainerAllocator >
typedef uint8_t sensor_msgs::PointCloud2_< ContainerAllocator >::_is_dense_type

Definition at line 78 of file PointCloud2.h.

template<class ContainerAllocator >
typedef uint32_t sensor_msgs::PointCloud2_< ContainerAllocator >::_point_step_type

Definition at line 69 of file PointCloud2.h.

template<class ContainerAllocator >
typedef uint32_t sensor_msgs::PointCloud2_< ContainerAllocator >::_row_step_type

Definition at line 72 of file PointCloud2.h.

template<class ContainerAllocator >
typedef uint32_t sensor_msgs::PointCloud2_< ContainerAllocator >::_width_type

Definition at line 60 of file PointCloud2.h.

template<class ContainerAllocator >
typedef boost::shared_ptr< ::sensor_msgs::PointCloud2_<ContainerAllocator> const> sensor_msgs::PointCloud2_< ContainerAllocator >::ConstPtr

Definition at line 85 of file PointCloud2.h.

template<class ContainerAllocator >
typedef boost::shared_ptr< ::sensor_msgs::PointCloud2_<ContainerAllocator> > sensor_msgs::PointCloud2_< ContainerAllocator >::Ptr

Definition at line 84 of file PointCloud2.h.

template<class ContainerAllocator >
typedef PointCloud2_<ContainerAllocator> sensor_msgs::PointCloud2_< ContainerAllocator >::Type

Definition at line 26 of file PointCloud2.h.

Constructor & Destructor Documentation

template<class ContainerAllocator >
sensor_msgs::PointCloud2_< ContainerAllocator >::PointCloud2_ ( )
inline

Definition at line 28 of file PointCloud2.h.

template<class ContainerAllocator >
sensor_msgs::PointCloud2_< ContainerAllocator >::PointCloud2_ ( const ContainerAllocator &  _alloc)
inline

Definition at line 39 of file PointCloud2.h.

Member Data Documentation

template<class ContainerAllocator >
_data_type sensor_msgs::PointCloud2_< ContainerAllocator >::data

Definition at line 76 of file PointCloud2.h.

template<class ContainerAllocator >
_fields_type sensor_msgs::PointCloud2_< ContainerAllocator >::fields

Definition at line 64 of file PointCloud2.h.

template<class ContainerAllocator >
_header_type sensor_msgs::PointCloud2_< ContainerAllocator >::header

Definition at line 55 of file PointCloud2.h.

template<class ContainerAllocator >
_height_type sensor_msgs::PointCloud2_< ContainerAllocator >::height

Definition at line 58 of file PointCloud2.h.

template<class ContainerAllocator >
_is_bigendian_type sensor_msgs::PointCloud2_< ContainerAllocator >::is_bigendian

Definition at line 67 of file PointCloud2.h.

template<class ContainerAllocator >
_is_dense_type sensor_msgs::PointCloud2_< ContainerAllocator >::is_dense

Definition at line 79 of file PointCloud2.h.

template<class ContainerAllocator >
_point_step_type sensor_msgs::PointCloud2_< ContainerAllocator >::point_step

Definition at line 70 of file PointCloud2.h.

template<class ContainerAllocator >
_row_step_type sensor_msgs::PointCloud2_< ContainerAllocator >::row_step

Definition at line 73 of file PointCloud2.h.

template<class ContainerAllocator >
_width_type sensor_msgs::PointCloud2_< ContainerAllocator >::width

Definition at line 61 of file PointCloud2.h.


The documentation for this struct was generated from the following file:


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:43