Apollo 10.0
自动驾驶开放平台
|
命名空间 | |
namespace | base |
namespace | fusion |
类 | |
class | FTConfigManager |
class | Fusion |
class | KMkernal |
class | V2XFusionComponent |
类型定义 | |
using | PerceptionObstaclesPtr = std::shared_ptr< PerceptionObstacles > |
using | V2XObstaclesPtr = std::shared_ptr< V2XObstacles > |
using | StatusPtr = std::shared_ptr< LocalizationEstimate > |
函数 | |
void | Pb2Object (const PerceptionObstacle &obstacle, base::Object *object, const std::string &frame_id, double timestamp_object) |
void | V2xPb2Object (const apollo::v2x::V2XObstacle &obstacle, base::Object *object, const std::string &frame_id, double timestamp_object) |
base::Object | Pb2Object (const PerceptionObstacle &obstacle, const std::string &frame_id) |
PerceptionObstacle | Object2Pb (const base::Object &object) |
void | FillObjectPolygonFromBBox3D (PerceptionObstacle *object_ptr) |
void | Object2Pb (const base::Object &object, PerceptionObstacle *obstacle) |
void | Object2V2xPb (const base::Object &object, V2XObstacle *obstacle) |
double | Pbs2Objects (const PerceptionObstacles &obstacles, std::vector< base::Object > *objects, const std::string &frame_id) |
void | CarstatusPb2Object (const LocalizationEstimate &carstatus, base::Object *object, const std::string &frame_id) |
double | V2xPbs2Objects (const V2XObstacles &obstacles, std::vector< base::Object > *objects, const std::string &frame_id) |
void | Objects2Pbs (const std::vector< base::Object > &objects, std::shared_ptr< PerceptionObstacles > obstacles) |
void | Objects2V2xPbs (const std::vector< base::Object > &objects, std::shared_ptr< V2XObstacles > obstacles) |
DEFINE_string (config_path, "modules/v2x/data", "ADU shared data path, including maps, routings...") | |
DEFINE_string (v2x_module_name, "v2x_fusion", "name") | |
DEFINE_string (v2x_fusion_obstacles_topic, "/apollo/msf/obstacles", "perception obstacle topic name") | |
DEFINE_bool (use_v2x, false, "use v2x") | |
DEFINE_string (fusion_conf_file, "fusion_params.pt", "the roi conf path") | |
DEFINE_string (app_conf_file, "app_config.pt", "the inputs conf path") | |
DECLARE_string (config_path) | |
DECLARE_string (v2x_module_name) | |
DECLARE_string (v2x_fusion_obstacles_topic) | |
DECLARE_bool (use_v2x) | |
DECLARE_string (fusion_conf_file) | |
DECLARE_string (app_conf_file) | |
bool | LoadData (const std::string &file, std::vector< base::Object > *objects, const std::string &frame_id) |
using apollo::v2x::ft::PerceptionObstaclesPtr = typedef std::shared_ptr<PerceptionObstacles> |
在文件 ft_definitions.h 第 38 行定义.
using apollo::v2x::ft::StatusPtr = typedef std::shared_ptr<LocalizationEstimate> |
在文件 ft_definitions.h 第 40 行定义.
using apollo::v2x::ft::V2XObstaclesPtr = typedef std::shared_ptr<V2XObstacles> |
在文件 ft_definitions.h 第 39 行定义.
void apollo::v2x::ft::CarstatusPb2Object | ( | const LocalizationEstimate & | carstatus, |
base::Object * | object, | ||
const std::string & | frame_id | ||
) |
在文件 trans_tools.cc 第 435 行定义.
apollo::v2x::ft::DECLARE_bool | ( | use_v2x | ) |
apollo::v2x::ft::DECLARE_string | ( | app_conf_file | ) |
apollo::v2x::ft::DECLARE_string | ( | config_path | ) |
apollo::v2x::ft::DECLARE_string | ( | fusion_conf_file | ) |
apollo::v2x::ft::DECLARE_string | ( | v2x_fusion_obstacles_topic | ) |
apollo::v2x::ft::DECLARE_string | ( | v2x_module_name | ) |
apollo::v2x::ft::DEFINE_bool | ( | use_v2x | , |
false | , | ||
"use v2x" | |||
) |
apollo::v2x::ft::DEFINE_string | ( | app_conf_file | , |
"app_config.pt" | , | ||
"the inputs conf path" | |||
) |
apollo::v2x::ft::DEFINE_string | ( | config_path | , |
"modules/v2x/data" | , | ||
"ADU shared data | path, | ||
including | maps, | ||
routings..." | |||
) |
apollo::v2x::ft::DEFINE_string | ( | fusion_conf_file | , |
"fusion_params.pt" | , | ||
"the roi conf path" | |||
) |
apollo::v2x::ft::DEFINE_string | ( | v2x_fusion_obstacles_topic | , |
"/apollo/msf/obstacles" | , | ||
"perception obstacle topic name" | |||
) |
apollo::v2x::ft::DEFINE_string | ( | v2x_module_name | , |
"v2x_fusion" | , | ||
"name" | |||
) |
void apollo::v2x::ft::FillObjectPolygonFromBBox3D | ( | PerceptionObstacle * | object_ptr | ) |
在文件 trans_tools.cc 第 278 行定义.
bool apollo::v2x::ft::LoadData | ( | const std::string & | file, |
std::vector< base::Object > * | objects, | ||
const std::string & | frame_id | ||
) |
在文件 test_tools.h 第 28 行定义.
PerceptionObstacle apollo::v2x::ft::Object2Pb | ( | const base::Object & | object | ) |
在文件 trans_tools.cc 第 206 行定义.
void apollo::v2x::ft::Object2Pb | ( | const base::Object & | object, |
PerceptionObstacle * | obstacle | ||
) |
在文件 trans_tools.cc 第 315 行定义.
void apollo::v2x::ft::Object2V2xPb | ( | const base::Object & | object, |
V2XObstacle * | obstacle | ||
) |
在文件 trans_tools.cc 第 401 行定义.
void apollo::v2x::ft::Objects2Pbs | ( | const std::vector< base::Object > & | objects, |
std::shared_ptr< PerceptionObstacles > | obstacles | ||
) |
在文件 trans_tools.cc 第 491 行定义.
void apollo::v2x::ft::Objects2V2xPbs | ( | const std::vector< base::Object > & | objects, |
std::shared_ptr< V2XObstacles > | obstacles | ||
) |
在文件 trans_tools.cc 第 508 行定义.
void apollo::v2x::ft::Pb2Object | ( | const PerceptionObstacle & | obstacle, |
base::Object * | object, | ||
const std::string & | frame_id, | ||
double | timestamp_object | ||
) |
在文件 trans_tools.cc 第 25 行定义.
base::Object apollo::v2x::ft::Pb2Object | ( | const PerceptionObstacle & | obstacle, |
const std::string & | frame_id | ||
) |
在文件 trans_tools.cc 第 131 行定义.
double apollo::v2x::ft::Pbs2Objects | ( | const PerceptionObstacles & | obstacles, |
std::vector< base::Object > * | objects, | ||
const std::string & | frame_id | ||
) |
在文件 trans_tools.cc 第 407 行定义.
void apollo::v2x::ft::V2xPb2Object | ( | const apollo::v2x::V2XObstacle & | obstacle, |
base::Object * | object, | ||
const std::string & | frame_id, | ||
double | timestamp_object | ||
) |
在文件 trans_tools.cc 第 120 行定义.
double apollo::v2x::ft::V2xPbs2Objects | ( | const V2XObstacles & | obstacles, |
std::vector< base::Object > * | objects, | ||
const std::string & | frame_id | ||
) |
在文件 trans_tools.cc 第 463 行定义.