文章目录
pcl使用自定义的点类型
#define PCL_NO_PRECOMPILE
#ifndef MYPOINTTYPE_H
#define MYPOINTTYPE_H
#include <pcl/point_types.h>
struct XYZ_CURVA
{
PCL_ADD_POINT4D; //XYZ
float intensity; ///< laser intensity reading
uint16_t ring; ///< laser ring number
EIGEN_MAKE_ALIGNED_OPERATOR_NEW; // ensure proper alignment
}EIGEN_ALIGN16;
POINT_CLOUD_REGISTER_POINT_STRUCT(XYZ_CURVA,// 注册点类型宏
(float, x, x)
(float, y, y)
(float, z, z)
(float, intensity, intensity)
(uint16_t, ring, ring)
)
#endif