14#include <peak_common_c/detail/peak_common_defines.h>
47 constexpr PointXYZI(
float x,
float y,
float z, uint16_t intensity)
49 , m_intensity{ intensity }
79 friend peak::common::detail::BackendAccessor<PointXYZI>;
81 constexpr PointXYZI(peak_icv_point_xyzi point)
82 : PointXYZI(point.x, point.y, point.z, point.intensity)
85 uint16_t m_intensity{};
constexpr float GetY() const
constexpr float GetX() const
constexpr bool operator==(const PointXd< H, d > &rhs) const
A point consists of x, y and z coordinate.
float GetZ() const
Returns the z coordinate.
A point consists of x, y, z coordinates and intensity meta data.
constexpr PointXYZI()=default
constexpr bool operator==(const PointXYZI &rhs) const
constexpr PointXYZI(float x, float y, float z, uint16_t intensity)
Point constructor from x, y and z.
constexpr uint16_t GetIntensity() const
Returns the intensity meta data.