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