#include <config_manager.h>
◆ ~ConfigManager()
| apollo::perception::lib::ConfigManager::~ConfigManager |
( |
| ) |
|
在文件 config_manager.cc 第 135 行定义.
135 {
136 for (auto iter = model_config_map_.begin(); iter != model_config_map_.end();
137 ++iter) {
138 delete iter->second;
139 }
140}
◆ GetModelConfig()
| bool apollo::perception::lib::ConfigManager::GetModelConfig |
( |
const std::string & |
model_name, |
|
|
const ModelConfig ** |
model_config |
|
) |
| |
在文件 config_manager.cc 第 121 行定义.
122 {
123 if (!inited_ && !
Init()) {
124 return false;
125 }
126
127 auto citer = model_config_map_.find(model_name);
128 if (citer == model_config_map_.end()) {
129 return false;
130 }
131 *model_config = citer->second;
132 return true;
133}
◆ Init()
| bool apollo::perception::lib::ConfigManager::Init |
( |
| ) |
|
◆ NumModels()
| size_t apollo::perception::lib::ConfigManager::NumModels |
( |
| ) |
const |
|
inline |
◆ Reset()
| bool apollo::perception::lib::ConfigManager::Reset |
( |
| ) |
|
在文件 config_manager.cc 第 115 行定义.
115 {
116 MutexLock lock(&mutex_);
117 inited_ = false;
118 return InitInternal();
119}
◆ set_work_root()
| void apollo::perception::lib::ConfigManager::set_work_root |
( |
const std::string & |
work_root | ) |
|
|
inline |
◆ work_root()
| const std::string & apollo::perception::lib::ConfigManager::work_root |
( |
| ) |
const |
|
inline |
该类的文档由以下文件生成: