#include <trajectory_evaluator.h>
|
| ~TrajectoryEvaluator ()=default |
|
void | EvaluateADCTrajectory (const double start_point_timestamp_sec, const double delta_time, LearningDataFrame *learning_data_frame) |
|
void | EvaluateADCFutureTrajectory (const int frame_num, const std::vector< TrajectoryPointFeature > &adc_future_trajectory, const double start_point_timestamp_sec, const double delta_time, std::vector< TrajectoryPointFeature > *evaluated_adc_future_trajectory) |
|
void | EvaluateObstacleTrajectory (const double start_point_timestamp_sec, const double delta_time, LearningDataFrame *learning_data_frame) |
|
void | EvaluateObstaclePredictionTrajectory (const double start_point_timestamp_sec, const double delta_time, LearningDataFrame *learning_data_frame) |
|
| TrajectoryEvaluator (const std::array< double, 3 > &init_s, const PlanningTarget &planning_target, const std::vector< std::shared_ptr< Curve1d >> &lon_trajectories, const std::vector< std::shared_ptr< Curve1d >> &lat_trajectories, std::shared_ptr< PathTimeGraph > path_time_graph, std::shared_ptr< std::vector< apollo::common::PathPoint >> reference_line) |
|
virtual | ~TrajectoryEvaluator ()=default |
|
bool | has_more_trajectory_pairs () const |
|
size_t | num_of_trajectory_pairs () const |
|
std::pair< std::shared_ptr< Curve1d >, std::shared_ptr< Curve1d > > | next_top_trajectory_pair () |
|
double | top_trajectory_pair_cost () const |
|
std::vector< double > | top_trajectory_pair_component_cost () const |
|
◆ ~TrajectoryEvaluator() [1/2]
apollo::planning::TrajectoryEvaluator::~TrajectoryEvaluator |
( |
| ) |
|
|
default |
◆ TrajectoryEvaluator()
apollo::planning::TrajectoryEvaluator::TrajectoryEvaluator |
( |
const std::array< double, 3 > & |
init_s, |
|
|
const PlanningTarget & |
planning_target, |
|
|
const std::vector< std::shared_ptr< Curve1d >> & |
lon_trajectories, |
|
|
const std::vector< std::shared_ptr< Curve1d >> & |
lat_trajectories, |
|
|
std::shared_ptr< PathTimeGraph > |
path_time_graph, |
|
|
std::shared_ptr< std::vector< apollo::common::PathPoint >> |
reference_line |
|
) |
| |
◆ ~TrajectoryEvaluator() [2/2]
virtual apollo::planning::TrajectoryEvaluator::~TrajectoryEvaluator |
( |
| ) |
|
|
virtualdefault |
◆ EvaluateADCFutureTrajectory()
void apollo::planning::TrajectoryEvaluator::EvaluateADCFutureTrajectory |
( |
const int |
frame_num, |
|
|
const std::vector< TrajectoryPointFeature > & |
adc_future_trajectory, |
|
|
const double |
start_point_timestamp_sec, |
|
|
const double |
delta_time, |
|
|
std::vector< TrajectoryPointFeature > * |
evaluated_adc_future_trajectory |
|
) |
| |
◆ EvaluateADCTrajectory()
void apollo::planning::TrajectoryEvaluator::EvaluateADCTrajectory |
( |
const double |
start_point_timestamp_sec, |
|
|
const double |
delta_time, |
|
|
LearningDataFrame * |
learning_data_frame |
|
) |
| |
◆ EvaluateObstaclePredictionTrajectory()
void apollo::planning::TrajectoryEvaluator::EvaluateObstaclePredictionTrajectory |
( |
const double |
start_point_timestamp_sec, |
|
|
const double |
delta_time, |
|
|
LearningDataFrame * |
learning_data_frame |
|
) |
| |
◆ EvaluateObstacleTrajectory()
void apollo::planning::TrajectoryEvaluator::EvaluateObstacleTrajectory |
( |
const double |
start_point_timestamp_sec, |
|
|
const double |
delta_time, |
|
|
LearningDataFrame * |
learning_data_frame |
|
) |
| |
◆ has_more_trajectory_pairs()
bool apollo::planning::TrajectoryEvaluator::has_more_trajectory_pairs |
( |
| ) |
const |
◆ next_top_trajectory_pair()
std::pair<std::shared_ptr<Curve1d>, std::shared_ptr<Curve1d> > apollo::planning::TrajectoryEvaluator::next_top_trajectory_pair |
( |
| ) |
|
◆ num_of_trajectory_pairs()
size_t apollo::planning::TrajectoryEvaluator::num_of_trajectory_pairs |
( |
| ) |
const |
◆ top_trajectory_pair_component_cost()
std::vector<double> apollo::planning::TrajectoryEvaluator::top_trajectory_pair_component_cost |
( |
| ) |
const |
◆ top_trajectory_pair_cost()
double apollo::planning::TrajectoryEvaluator::top_trajectory_pair_cost |
( |
| ) |
const |
The documentation for this class was generated from the following file: