5#ifndef ALSON_CLASSIC_BASE_ENTITY_POINT_XYZ_H
6#define ALSON_CLASSIC_BASE_ENTITY_POINT_XYZ_H
27 :
PointXYZ(std::nanf(
""), std::nanf(
""), std::nanf(
"")) {}
29 :
x(_x),
y(_y),
z(_z) {}
52 bool isNan()
const {
return std::isnan(
x) || std::isnan(
y) || std::isnan(
z); };
PointXYZ(PointXYZ &&)=default
PointXYZ(const PointXYZ &)=default
PointXYZ(float _x, float _y, float _z)
PointXYZ & operator=(const PointXYZ &)=default
PointXYZ & operator=(PointXYZ &&)=default