Apollo 11.0
自动驾驶开放平台
ft_config_manager.h 文件参考
#include <map>
#include <string>
#include <boost/function.hpp>
#include "modules/v2x/proto/fusion_params.pb.h"
#include "cyber/cyber.h"
#include "modules/v2x/fusion/configs/fusion_tracker_gflags.h"
ft_config_manager.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

类

class  apollo::v2x::ft::FTConfigManager
 

命名空间

namespace  apollo
 class register implement
 
namespace  apollo::v2x
 
namespace  apollo::v2x::ft
 

宏定义

#define PLUGIN_PARAMS(classname, conf_file, prototype)
 

宏定义说明

◆ PLUGIN_PARAMS

#define PLUGIN_PARAMS (   classname,
  conf_file,
  prototype 
)
值:
class classname { \
public: \
classname() { \
file_path_ = FLAGS_config_path + "/" + conf_file; \
cyber::common::GetProtoFromFile(file_path_, &params); \
} \
~classname() { cyber::common::SetProtoToASCIIFile(params, file_path_); } \
prototype params; \
\
private: \
std::string file_path_; \
};

在文件 ft_config_manager.h 第 29 行定义.

30 { \
31 public: \
32 classname() { \
33 file_path_ = FLAGS_config_path + "/" + conf_file; \
34 cyber::common::GetProtoFromFile(file_path_, &params); \
35 } \
36 ~classname() { cyber::common::SetProtoToASCIIFile(params, file_path_); } \
37 prototype params; \
38 \
39 private: \
40 std::string file_path_; \
41 };