| RMVL 1.5.2 Robotic Manipulation and Vision Library

载入中...
搜索中...
未找到
类 | 枚举 | 函数
视觉功能相关的类型系统

## 类
struct | rm::RMStatus
| 状态类型 更多...

## 枚举
enum class | rm::ArmorSizeType : uint8_t { rm::ArmorSizeType::UNKNOWN , rm::ArmorSizeType::SMALL , rm::ArmorSizeType::BIG }
| 装甲板大小类型 更多...
enum class | rm::RuneType : uint8_t { rm::RuneType::UNKNOWN , rm::RuneType::INACTIVE , rm::RuneType::ACTIVE }
| 能量机关激活类型 更多...
enum class | rm::TagType : uint8_t { rm::TagType::UNKNOWN , rm::TagType::NUM_0 , rm::TagType::NUM_1 , rm::TagType::NUM_2 , rm::TagType::NUM_3 , rm::TagType::NUM_4 , rm::TagType::NUM_5 , rm::TagType::NUM_6 , rm::TagType::NUM_7 , rm::TagType::NUM_8 , rm::TagType::NUM_9 , rm::TagType::CHAR_A , rm::TagType::CHAR_B , rm::TagType::CHAR_C , rm::TagType::CHAR_D , rm::TagType::CHAR_E , rm::TagType::CHAR_F , rm::TagType::CHAR_G , rm::TagType::CHAR_H , rm::TagType::CHAR_I , rm::TagType::CHAR_J , rm::TagType::CHAR_K , rm::TagType::CHAR_L , rm::TagType::CHAR_M , rm::TagType::CHAR_N , rm::TagType::CHAR_O , rm::TagType::CHAR_P , rm::TagType::CHAR_Q , rm::TagType::CHAR_R , rm::TagType::CHAR_S , rm::TagType::CHAR_T , rm::TagType::CHAR_U , rm::TagType::CHAR_V , rm::TagType::CHAR_W , rm::TagType::CHAR_X , rm::TagType::CHAR_Y , rm::TagType::CHAR_Z }
| AprilTag 视觉标签类型 更多...
enum class | rm::RobotType : uint8_t { rm::RobotType::UNKNOWN , rm::RobotType::HERO , rm::RobotType::ENGINEER , rm::RobotType::INFANTRY_3 , rm::RobotType::INFANTRY_4 , rm::RobotType::INFANTRY_5 , rm::RobotType::OUTPOST , rm::RobotType::BASE , rm::RobotType::SENTRY }
| 机器人类型 更多...
enum class | rm::CompensateType : uint8_t { rm::CompensateType::UNKNOWN , rm::CompensateType::UP , rm::CompensateType::DOWN , rm::CompensateType::LEFT , rm::CompensateType::RIGHT }
| 强制补偿类型 更多...

## 函数
bool | rm::operator== (const RMStatus &lhs, const RMStatus &rhs)
| 判断两个 RMStatus 是否相等

## 详细描述

## 枚举类型说明

## ◆ ArmorSizeType

enum class rm::ArmorSizeType : uint8_t
| strong

`#include <rmvl/types.hpp>`

装甲板大小类型

枚举值
UNKNOWN | 未知
SMALL | 小装甲板
BIG | 大装甲板

## ◆ CompensateType

enum class rm::CompensateType : uint8_t
| strong

`#include <rmvl/types.hpp>`

强制补偿类型

枚举值
UNKNOWN | 未知
UP | 向上强制补偿
DOWN | 向下强制补偿
LEFT | 向左强制补偿
RIGHT | 向右强制补偿

## ◆ RobotType

enum class rm::RobotType : uint8_t
| strong

`#include <rmvl/types.hpp>`

机器人类型

枚举值
UNKNOWN | 未知
HERO | 英雄机器人
ENGINEER | 工程机器人
INFANTRY_3 | 3 号步兵机器人
INFANTRY_4 | 4 号步兵机器人
INFANTRY_5 | 5 号步兵机器人
OUTPOST | 前哨站
BASE | 基地
SENTRY | 哨兵机器人

## ◆ RuneType

enum class rm::RuneType : uint8_t
| strong

`#include <rmvl/types.hpp>`

能量机关激活类型

枚举值
UNKNOWN | 未知
INACTIVE | 未激活的能量机关
ACTIVE | 已激活的能量机关

## ◆ TagType

enum class rm::TagType : uint8_t
| strong

`#include <rmvl/types.hpp>`

AprilTag 视觉标签类型

枚举值
UNKNOWN | 未知
NUM_0 | 数字 `0`
NUM_1 | 数字 `1`
NUM_2 | 数字 `2`
NUM_3 | 数字 `3`
NUM_4 | 数字 `4`
NUM_5 | 数字 `5`
NUM_6 | 数字 `6`
NUM_7 | 数字 `7`
NUM_8 | 数字 `8`
NUM_9 | 数字 `9`
CHAR_A | 字母 `A`
CHAR_B | 字母 `B`
CHAR_C | 字母 `C`
CHAR_D | 字母 `D`
CHAR_E | 字母 `E`
CHAR_F | 字母 `F`
CHAR_G | 字母 `G`
CHAR_H | 字母 `H`
CHAR_I | 字母 `I`
CHAR_J | 字母 `J`
CHAR_K | 字母 `K`
CHAR_L | 字母 `L`
CHAR_M | 字母 `M`
CHAR_N | 字母 `N`
CHAR_O | 字母 `O`
CHAR_P | 字母 `P`
CHAR_Q | 字母 `Q`
CHAR_R | 字母 `R`
CHAR_S | 字母 `S`
CHAR_T | 字母 `T`
CHAR_U | 字母 `U`
CHAR_V | 字母 `V`
CHAR_W | 字母 `W`
CHAR_X | 字母 `X`
CHAR_Y | 字母 `Y`
CHAR_Z | 字母 `Z`

## 函数说明

## ◆ operator==()

bool rm::operator== | ( | const RMStatus & | lhs,
|  | const RMStatus & | rhs )
| inline

`#include <rmvl/types.hpp>`

判断两个 RMStatus 是否相等

参数

  [in] | lhs | 左操作数
  [in] | rhs | 右操作数

返回
  是否相等

函数调用图: