Apollo 10.0
自动驾驶开放平台
|
#include <lane_scanning_evaluator.h>
Public 成员函数 | |
LaneScanningEvaluator () | |
Constructor | |
virtual | ~LaneScanningEvaluator ()=default |
Destructor | |
bool | Evaluate (Obstacle *obstacle_ptr, ObstaclesContainer *obstacles_container) override |
Override Evaluate | |
bool | Evaluate (Obstacle *obstacle_ptr, ObstaclesContainer *obstacles_container, std::vector< Obstacle * > dynamic_env) override |
Override Evaluate | |
bool | ExtractFeatures (const Obstacle *obstacle_ptr, const LaneGraph *lane_graph_ptr, std::vector< double > *feature_values) |
Extract features for learning model's input | |
bool | ExtractStringFeatures (const LaneGraph &lane_graph, std::vector< std::string > *const string_feature_values) |
std::string | GetName () override |
Get the name of evaluator. | |
![]() | |
Evaluator ()=default | |
Constructor | |
virtual | ~Evaluator ()=default |
Destructor | |
virtual bool | Evaluate (const ADCTrajectoryContainer *adc_trajectory_container, Obstacle *obstacle, ObstaclesContainer *obstacles_container) |
Evaluate an obstacle | |
额外继承的成员函数 | |
![]() | |
std::pair< double, double > | WorldCoordToObjCoord (std::pair< double, double > input_world_coord, std::pair< double, double > obj_world_coord, double obj_world_angle) |
std::pair< double, double > | WorldCoordToObjCoordNorth (std::pair< double, double > input_world_coord, std::pair< double, double > obj_world_coord, double obj_world_angle) |
double | WorldAngleToObjAngle (double input_world_angle, double obj_world_angle) |
Eigen::MatrixXf | VectorToMatrixXf (const std::vector< double > &nums, const int start_index, const int end_index) |
Eigen::MatrixXf | VectorToMatrixXf (const std::vector< double > &nums, const int start_index, const int end_index, const int output_num_row, const int output_num_col) |
![]() | |
ObstacleConf::EvaluatorType | evaluator_type_ |
在文件 lane_scanning_evaluator.h 第 31 行定义.
apollo::prediction::LaneScanningEvaluator::LaneScanningEvaluator | ( | ) |
Constructor
在文件 lane_scanning_evaluator.cc 第 39 行定义.
|
virtualdefault |
Destructor
|
overridevirtual |
Override Evaluate
Obstacle | pointer |
Obstacles | container |
实现了 apollo::prediction::Evaluator.
在文件 lane_scanning_evaluator.cc 第 44 行定义.
|
overridevirtual |
Override Evaluate
Obstacle | pointer |
Obstacles | container |
vector | of all Obstacles |
重载 apollo::prediction::Evaluator .
在文件 lane_scanning_evaluator.cc 第 51 行定义.
bool apollo::prediction::LaneScanningEvaluator::ExtractFeatures | ( | const Obstacle * | obstacle_ptr, |
const LaneGraph * | lane_graph_ptr, | ||
std::vector< double > * | feature_values | ||
) |
Extract features for learning model's input
在文件 lane_scanning_evaluator.cc 第 130 行定义.
bool apollo::prediction::LaneScanningEvaluator::ExtractStringFeatures | ( | const LaneGraph & | lane_graph, |
std::vector< std::string > *const | string_feature_values | ||
) |
在文件 lane_scanning_evaluator.cc 第 117 行定义.
|
inlineoverridevirtual |
Get the name of evaluator.
实现了 apollo::prediction::Evaluator.
在文件 lane_scanning_evaluator.h 第 77 行定义.