rpos::core::LaserPoint 类

激光雷达测距的单点数据,包括了距离、角度、是否有效等信息。

头文件

rpos/core/laser_point.h

适用于

  • Slamware
  • Mapper

构造器

LaserPoint() LaserPoint(float distance, float angle, bool valid) LaserPoint(const LaserPoint&)

运算符

LaserPoint& operator=(const LaserPoint&)

方法

float distance() const float& distance() float angle() const float& angle() bool valid() const bool& valid()

LaserPoint()构造器

创建一个新的LaserPoint对象。

LaserPoint(float distance, float angle, bool valid)构造器

创建一个距离、角度、有效性为指定值的LaserPoint对象。

LaserPoint(const LaserPoint&)构造器

拷贝构造函数

LaserPoint& operator=(const LaserPoint&)运算符

赋值运算符

float distance() const、float& distance()属性

距离数据(单位:米)

float angle() const、float& angle()属性

本次测量的角度(单位:弧度)

bool valid() const、bool& valid()属性

本次测量是否有效