| RMVL 2.4.0 Robotic Manipulation and Vision Library

载入中...
搜索中...
未找到
类 | 枚举 | 函数
装甲模块特征组合
特征组合体（数据组件）
装甲模块特征组合 的协作图:

## 类
class | rm::Armor
| 装甲模块组合特征 更多...

## 枚举
enum class | rm::ArmorSizeType : uint8_t { rm::ArmorSizeType::UNKNOWN , rm::ArmorSizeType::SMALL , rm::ArmorSizeType::BIG }
| 装甲板大小类型 更多...
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 }
| 机器人类型 更多...

## 函数
const char * | rm::to_string (ArmorSizeType armor_size)
| 装甲板大小类型转为字符串
ArmorSizeType | rm::to_armor_size_type (const StateType &tp)
| StateType 转为装甲板大小类型
const char * | rm::to_string (RobotType robot)
| 机器人类型转为字符串
RobotType | rm::to_robot_type (const StateType &tp)
| StateType 转为机器人类型

## 详细描述

## 枚举类型说明

## ◆ ArmorSizeType

enum class rm::ArmorSizeType : uint8_t
| strong

`#include <rmvl/combo/armor.h>`

装甲板大小类型

枚举值
UNKNOWN Python: rm.ArmorSizeType.UNKNOWN | 未知
SMALL Python: rm.ArmorSizeType.SMALL | 小装甲板
BIG Python: rm.ArmorSizeType.BIG | 大装甲板

示例
  samples/detector/hik/sample_hik_armor_size_classify.cpp , 以及 samples/detector/mv/sample_mv_armor_size_classify.cpp.

## ◆ RobotType

enum class rm::RobotType : uint8_t
| strong

`#include <rmvl/combo/armor.h>`

机器人类型

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

## 函数说明

## ◆ to_armor_size_type()

ArmorSizeType rm::to_armor_size_type | ( | const StateType & | tp | ) |

`#include <rmvl/combo/armor.h>`

StateType 转为装甲板大小类型

参数

  [in] | tp | StateType 类型

## ◆ to_robot_type()

RobotType rm::to_robot_type | ( | const StateType & | tp | ) |

`#include <rmvl/combo/armor.h>`

StateType 转为机器人类型

参数

  [in] | tp | StateType 类型

## ◆ to_string() [1/2]

const char * rm::to_string | ( | ArmorSizeType | armor_size | ) |

`#include <rmvl/combo/armor.h>`

装甲板大小类型转为字符串

参数

  [in] | armor_size | 装甲板大小类型

## ◆ to_string() [2/2]

const char * rm::to_string | ( | RobotType | robot | ) |

`#include <rmvl/combo/armor.h>`

机器人类型转为字符串

参数

  [in] | robot | 机器人类型