| RMVL 2.3.0 Robotic Manipulation and Vision Library

载入中...
搜索中...
未找到
Public 成员函数 | Public 属性 | 所有成员列表
rm::para::RuneParam类 参考
参数模块 » combo 的参数模块

RuneParam 参数模块 更多...

`#include <rmvlpara/combo/rune.h>`

rm::para::RuneParam 的协作图:

## Public 成员函数
| RuneParam ()=default
| 创建 RuneParam 参数对象
bool | read (const std::string &path)
| 从指定 `YAML` 文件中加载，并读取至 `RuneParam` 中
bool | write (const std::string &path) const
| 将 `RuneParam` 的数据写入指定的 `YAML` 文件中

## Public 属性
float | COEFF_K = 1.f
| 距离线性拟合 K
float | MIN_AREA_RATIO = 0.4f
| 最小面积比值
float | MAX_AREA_RATIO = 4.f
| 最大面积比值
float | MIN_RADIUS_RATIO = 1.f
| 特征间距与神符中心高度的最小比值
float | MAX_RADIUS_RATIO = 15.f
| 特征间距与神符中心高度的最大比值
float | BEST_RADIUS_RATIO = 11.f
| 特征间距与神符中心高度的最优比值
float | MAX_MID_LINE_RATIO = 2.f
| 神符中心离扇叶间中垂线距离与神符中心高度的最大比值
float | RUNE_DISTANCE = 7400.f
| 神符固定直线距离

## 详细描述

RuneParam 参数模块

## 构造及析构函数说明

## ◆ RuneParam()

rm::para::RuneParam::RuneParam | ( |  | ) |
| default

创建 RuneParam 参数对象

警告
  不建议手动创建对象

## 成员函数说明

## ◆ read()

bool rm::para::RuneParam::read | ( | const std::string & | path | ) |

Python:
| rm.RuneParam.read( | path | ) -> | <success ?>

从指定 `YAML` 文件中加载，并读取至 `RuneParam` 中

注解
  `YAML` 文件的后缀允许是 `*.yml` 和 `*.yaml`

参数

  [in] | path | 参数路径

返回
  是否读取成功

## ◆ write()

bool rm::para::RuneParam::write | ( | const std::string & | path | ) | const

Python:
| rm.RuneParam.write( | path | ) -> | <success ?>

将 `RuneParam` 的数据写入指定的 `YAML` 文件中

注解
  `YAML` 文件的后缀允许是 `*.yml` 和 `*.yaml`

参数

  [in] | path | 参数路径

返回
  是否写入成功

## 类成员变量说明

## ◆ BEST_RADIUS_RATIO

float rm::para::RuneParam::BEST_RADIUS_RATIO = 11.f

特征间距与神符中心高度的最优比值

默认值：`11.f`

## ◆ COEFF_K

float rm::para::RuneParam::COEFF_K = 1.f

距离线性拟合 K

默认值：`1.f`

## ◆ MAX_AREA_RATIO

float rm::para::RuneParam::MAX_AREA_RATIO = 4.f

最大面积比值

默认值：`4.f`

## ◆ MAX_MID_LINE_RATIO

float rm::para::RuneParam::MAX_MID_LINE_RATIO = 2.f

神符中心离扇叶间中垂线距离与神符中心高度的最大比值

默认值：`2.f`

## ◆ MAX_RADIUS_RATIO

float rm::para::RuneParam::MAX_RADIUS_RATIO = 15.f

特征间距与神符中心高度的最大比值

默认值：`15.f`

## ◆ MIN_AREA_RATIO

float rm::para::RuneParam::MIN_AREA_RATIO = 0.4f

最小面积比值

默认值：`0.4f`

## ◆ MIN_RADIUS_RATIO

float rm::para::RuneParam::MIN_RADIUS_RATIO = 1.f

特征间距与神符中心高度的最小比值

默认值：`1.f`

## ◆ RUNE_DISTANCE

float rm::para::RuneParam::RUNE_DISTANCE = 7400.f

神符固定直线距离

默认值：`7400.f`

该类的文档由以下文件生成:

- rmvlpara/combo/rune.h