YARP
Yet Another Robot Platform
PointCloudBase.cpp File Reference
+ Include dependency graph for PointCloudBase.cpp:

Go to the source code of this file.

Variables

const std::map< std::pair< int, int >, size_t > offsetMap
 
const std::map< int, std::vector< int > > compositionMap
 
const std::map< int, size_t > sizeMap
 

Variable Documentation

◆ compositionMap

const std::map<int, std::vector<int> > compositionMap
Initial value:
= {
{ PC_XY_DATA, std::vector<int> {PC_XY_DATA} },
{ PC_XYZ_DATA, std::vector<int> {PC_XYZ_DATA} },
{ PC_RGBA_DATA, std::vector<int> {PC_RGBA_DATA} },
{ PC_INTENSITY_DATA, std::vector<int> {PC_INTENSITY_DATA} },
{ PC_INTEREST_DATA, std::vector<int> {PC_INTEREST_DATA} },
{ PC_NORMAL_DATA, std::vector<int> {PC_NORMAL_DATA} },
{ PC_CURVATURE_DATA, std::vector<int> {PC_CURVATURE_DATA} },
{ PC_RANGE_DATA, std::vector<int> {PC_RANGE_DATA} },
{ PC_VIEWPOINT_DATA, std::vector<int> {PC_VIEWPOINT_DATA} },
{ PCL_POINT_XYZ_I, std::vector<int> {PC_XYZ_DATA, PC_INTENSITY_DATA} },
}

Definition at line 46 of file PointCloudBase.cpp.

◆ offsetMap

const std::map<std::pair<int, int>, size_t> offsetMap

◆ sizeMap

yarp::sig::Range
float Range
Definition: PointCloudTypes.h:418
yarp::sig::PC_VIEWPOINT_DATA
@ PC_VIEWPOINT_DATA
Definition: PointCloudTypes.h:43
yarp::sig::DataCurvature
Definition: PointCloudTypes.h:407
yarp::sig::PC_RANGE_DATA
@ PC_RANGE_DATA
Definition: PointCloudTypes.h:42
yarp::sig::DataRGBA
Definition: PointCloudTypes.h:235
yarp::sig::PCL_INTEREST_POINT_XYZ
@ PCL_INTEREST_POINT_XYZ
Definition: PointCloudTypes.h:71
yarp::sig::PCL_POINT_XYZ_NORMAL_RGBA
@ PCL_POINT_XYZ_NORMAL_RGBA
Definition: PointCloudTypes.h:74
yarp::sig::DataXYZ
Definition: PointCloudTypes.h:162
yarp::sig::PC_XYZ_DATA
@ PC_XYZ_DATA
Definition: PointCloudTypes.h:36
yarp::sig::PC_NORMAL_DATA
@ PC_NORMAL_DATA
Definition: PointCloudTypes.h:40
yarp::sig::PCL_POINT_XYZ_NORMAL
@ PCL_POINT_XYZ_NORMAL
Definition: PointCloudTypes.h:73
yarp::sig::DataXYZNormal
Definition: PointCloudTypes.h:705
yarp::sig::PC_PADDING2
@ PC_PADDING2
Definition: PointCloudTypes.h:59
yarp::sig::PC_PADDING3
@ PC_PADDING3
Definition: PointCloudTypes.h:60
yarp::sig::PC_CURVATURE_DATA
@ PC_CURVATURE_DATA
Definition: PointCloudTypes.h:41
yarp::sig::PC_RGBA_DATA
@ PC_RGBA_DATA
Definition: PointCloudTypes.h:37
yarp::sig::PC_INTEREST_DATA
@ PC_INTEREST_DATA
Definition: PointCloudTypes.h:39
yarp::sig::DataXY
Definition: PointCloudTypes.h:116
yarp::sig::DataNormalNoCurvature
Definition: PointCloudTypes.h:350
yarp::sig::DataXYZRGBA
Definition: PointCloudTypes.h:486
yarp::sig::DataViewpoint
Definition: PointCloudTypes.h:423
yarp::sig::PC_INTENSITY_DATA
@ PC_INTENSITY_DATA
Definition: PointCloudTypes.h:38
yarp::sig::DataNormal
Definition: PointCloudTypes.h:282
yarp::sig::PCL_POINT_XYZ_RGBA
@ PCL_POINT_XYZ_RGBA
Definition: PointCloudTypes.h:69
yarp::sig::DataXYZI
Definition: PointCloudTypes.h:566
yarp::sig::PC_XY_DATA
@ PC_XY_DATA
Definition: PointCloudTypes.h:35
yarp::sig::DataXYZNormalRGBA
Definition: PointCloudTypes.h:798
yarp::sig::PCL_POINT_XYZ_I
@ PCL_POINT_XYZ_I
Definition: PointCloudTypes.h:70
yarp::sig::DataInterestPointXYZ
Definition: PointCloudTypes.h:635
yarp::sig::PCL_NORMAL
@ PCL_NORMAL
Definition: PointCloudTypes.h:72