|
🛰️航天仿真算法库 SpaceAST 0.0.1
|
#include <UnitManager.hpp>
Public 成员函数 | |
| errc_t | addUnit (const Unit &unit) |
| errc_t | addUnit (StringView name, const Unit &unit) |
| Unit * | getUnit (StringView name) |
静态 Public 成员函数 | |
| static UnitManager & | Instance () |
Protected 成员函数 | |
| errc_t | _addUnit (const std::string &name, const Unit &unit) |
Protected 属性 | |
| std::unordered_map< std::string, Unit * > | units_ |
单位管理器
|
protected |
添加单位
| name | 单位名称 |
| unit | 要添加的单位 |
| errc_t ast::UnitManager::addUnit | ( | const Unit & | unit | ) |
添加单位
| unit | 要添加的单位 |
| errc_t ast::UnitManager::addUnit | ( | StringView | name, |
| const Unit & | unit ) |
添加单位
| name | 单位名称 |
| scale | 单位缩放因子 |
| Unit * ast::UnitManager::getUnit | ( | StringView | name | ) |
获取单位
| name | 单位名称 |
|
static |
获取单位管理器默认实例