RMVL  1.0.0
RoboMaster Vision Library
| 类型定义
能量机关神符 的协作图:

class  rm::Rune
 能量机关神符 更多...
 

类型定义

using rm::rune_ptr = std::shared_ptr< Rune >
 神符组合特征共享指针 更多...
 

详细描述

类型定义说明

◆ rune_ptr

using rm::rune_ptr = typedef std::shared_ptr<Rune>

#include <rmvl/combo/rune.h>

神符组合特征共享指针

注解
  • at(0): 神符靶心,at(1): 神符旋转中心(R 标)
  • getAngle() 获取的角度范围是 [-180,180)
  • getCorners()
    • [0]: 靶心环最靠近神符中心的点
    • [1]: 靶心环与角点[0][2]的中垂线的交点(顺时针)
    • [2]: 靶心环最远离神符中心的点
    • [3]: 靶心环与角点[0][2]的中垂线的交点(顺时针)
    • [4]: 神符中心点
  • getPnP 数据仅直线距离 distance 有效
  • getCenter 为神符靶心的中心点,要获取神符旋转中心请访问对应特征 at(1)