|
Apollo 10.0
自动驾驶开放平台
|
#include <mlp_evaluator.h>
Public 成员函数 | |
| MLPEvaluator () | |
| Constructor | |
| virtual | ~MLPEvaluator ()=default |
| Destructor | |
| bool | Evaluate (Obstacle *obstacle_ptr, ObstaclesContainer *obstacles_container) override |
| Override Evaluate | |
| void | ExtractFeatureValues (Obstacle *obstacle_ptr, LaneSequence *lane_sequence_ptr, std::vector< double > *feature_values) |
| Extract feature vector | |
| std::string | GetName () override |
| Get the name of evaluator. | |
| void | Clear () |
| Clear obstacle feature map | |
Public 成员函数 继承自 apollo::prediction::Evaluator | |
| Evaluator ()=default | |
| Constructor | |
| virtual | ~Evaluator ()=default |
| Destructor | |
| virtual bool | Evaluate (Obstacle *obstacle, ObstaclesContainer *obstacles_container, std::vector< Obstacle * > dynamic_env) |
| Evaluate an obstacle | |
| virtual bool | Evaluate (const ADCTrajectoryContainer *adc_trajectory_container, Obstacle *obstacle, ObstaclesContainer *obstacles_container) |
| Evaluate an obstacle | |
额外继承的成员函数 | |
Protected 成员函数 继承自 apollo::prediction::Evaluator | |
| 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) |
Protected 属性 继承自 apollo::prediction::Evaluator | |
| ObstacleConf::EvaluatorType | evaluator_type_ |
在文件 mlp_evaluator.h 第 30 行定义.
| apollo::prediction::MLPEvaluator::MLPEvaluator | ( | ) |
Constructor
在文件 mlp_evaluator.cc 第 47 行定义.
|
virtualdefault |
Destructor
| void apollo::prediction::MLPEvaluator::Clear | ( | ) |
|
overridevirtual |
Override Evaluate
| Obstacle | pointer |
| Obstacles | container |
实现了 apollo::prediction::Evaluator.
在文件 mlp_evaluator.cc 第 54 行定义.
| void apollo::prediction::MLPEvaluator::ExtractFeatureValues | ( | Obstacle * | obstacle_ptr, |
| LaneSequence * | lane_sequence_ptr, | ||
| std::vector< double > * | feature_values | ||
| ) |
Extract feature vector
在文件 mlp_evaluator.cc 第 133 行定义.
|
inlineoverridevirtual |
Get the name of evaluator.
实现了 apollo::prediction::Evaluator.
在文件 mlp_evaluator.h 第 62 行定义.