🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
ast::UnitManager类 参考

#include <UnitManager.hpp>

Public 成员函数

errc_t addUnit (const Unit &unit)
 
errc_t addUnit (StringView name, const Unit &unit)
 
UnitgetUnit (StringView name)
 

静态 Public 成员函数

static UnitManagerInstance ()
 

Protected 成员函数

errc_t _addUnit (const std::string &name, const Unit &unit)
 

Protected 属性

std::unordered_map< std::string, Unit * > units_
 

详细描述

单位管理器

成员函数说明

◆ _addUnit()

errc_t ast::UnitManager::_addUnit ( const std::string & name,
const Unit & unit )
protected

添加单位

参数
name单位名称
unit要添加的单位
返回
errc_t 错误码

◆ addUnit() [1/2]

errc_t ast::UnitManager::addUnit ( const Unit & unit)

添加单位

参数
unit要添加的单位

◆ addUnit() [2/2]

errc_t ast::UnitManager::addUnit ( StringView name,
const Unit & unit )

添加单位

参数
name单位名称
scale单位缩放因子

◆ getUnit()

Unit * ast::UnitManager::getUnit ( StringView name)

获取单位

参数
name单位名称
返回
单位

◆ Instance()

UnitManager & ast::UnitManager::Instance ( )
static

获取单位管理器默认实例

返回
单位管理器默认实例

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