5#ifndef ALSON_CLASSIC_BASE_ENTITY_POINT_XYZI_H
6#define ALSON_CLASSIC_BASE_ENTITY_POINT_XYZI_H
28 :
PointXYZI(std::nanf(
""), std::nanf(
""), std::nanf(
""), 0) {}
30 :
x(_x),
y(_y),
z(_z),
i(_i) {}
53 bool isNan()
const {
return std::isnan(
x) || std::isnan(
y) || std::isnan(
z); };
PointXYZI(PointXYZI &&)=default
PointXYZI & operator=(const PointXYZI &)=default
PointXYZI & operator=(PointXYZI &&)=default
PointXYZI(float _x, float _y, float _z, uint8_t _i)
PointXYZI(const PointXYZI &)=default