24#include "pcl/point_types.h"
27namespace localization {
38 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
47 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
57 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
66 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
74POINT_CLOUD_REGISTER_POINT_STRUCT(
76 (
float, x, x)(
float, y, y)(
float, z, z)(std::uint8_t, intensity,
77 intensity)(
double, timestamp,
80POINT_CLOUD_REGISTER_POINT_STRUCT(
82 (
float, x, x)(
float, y, y)(
float, z, z)(std::uint8_t, intensity, intensity)(
83 std::uint8_t, ring, ring)(
double, timestamp, timestamp))
85POINT_CLOUD_REGISTER_POINT_STRUCT(
87 (
double, x, x)(
double, y, y)(
double, z, z)(std::uint8_t, intensity,
88 intensity)(
double, timestamp,
91POINT_CLOUD_REGISTER_POINT_STRUCT(
93 (
double, x, x)(
double, y, y)(
double, z, z)(
94 std::uint8_t, intensity, intensity)(std::uint8_t, ring,
95 ring)(
double, timestamp, timestamp))
struct apollo::localization::msf::velodyne::PointXYZIRT EIGEN_ALIGN16