rpos::core::Rotation类

表示物体在三维坐标系中的旋转姿态。Rotation使用弧度作为角度单位

头文件

rpos/core/pose.h

构造器

Rotation()
创建一个Rotation对象,并将yaw,pitch,roll都设定为0

Rotation(double yaw, double pitch, double roll)
创建一个Rotation对象,并将yaw,pitch,roll都设定为相应值

Rotation(const Rotation&)
拷贝构造函数

运算符

Rotation& operator=(const Rotation&)
赋值运算符

bool operator==(const Rotation&) const;
运算符重载

方法

double yaw() const、double& yaw()
摇摆角(单位:弧度),遵循Tait-Bryan angles规则,请参见维基百科相关定义。用法请参见Location::x()的示例

double pitch() const、double& pitch()
俯仰角

double roll() const, double& roll()
翻滚角