Apollo 10.0
自动驾驶开放平台
apollo::planning::LearningBasedData类 参考

#include <learning_based_data.h>

apollo::planning::LearningBasedData 的协作图:

Public 成员函数

 LearningBasedData ()=default
 
void Clear ()
 
void InsertLearningDataFrame (const LearningDataFrame &learning_data_frame)
 
LearningDataFrame * GetLatestLearningDataFrame ()
 
const std::vector< common::TrajectoryPoint > & learning_data_adc_future_trajectory_points () const
 

详细描述

在文件 learning_based_data.h 第 30 行定义.

构造及析构函数说明

◆ LearningBasedData()

apollo::planning::LearningBasedData::LearningBasedData ( )
default

成员函数说明

◆ Clear()

void apollo::planning::LearningBasedData::Clear ( )

在文件 learning_based_data.cc 第 24 行定义.

24{ learning_data_.Clear(); }

◆ GetLatestLearningDataFrame()

LearningDataFrame * apollo::planning::LearningBasedData::GetLatestLearningDataFrame ( )

在文件 learning_based_data.cc 第 35 行定义.

35 {
36 const int size = learning_data_.learning_data_frame_size();
37 return size > 0 ? learning_data_.mutable_learning_data_frame(size - 1)
38 : nullptr;
39}

◆ InsertLearningDataFrame()

void apollo::planning::LearningBasedData::InsertLearningDataFrame ( const LearningDataFrame &  learning_data_frame)

在文件 learning_based_data.cc 第 26 行定义.

27 {
28 learning_data_.add_learning_data_frame()->CopyFrom(learning_data_frame);
29
30 while (learning_data_.learning_data_frame_size() > 10) {
31 learning_data_.mutable_learning_data_frame()->DeleteSubrange(0, 1);
32 }
33}

◆ learning_data_adc_future_trajectory_points()

const std::vector< common::TrajectoryPoint > & apollo::planning::LearningBasedData::learning_data_adc_future_trajectory_points ( ) const
inline

在文件 learning_based_data.h 第 41 行定义.

41 {
42 return learning_data_adc_future_trajectory_points_;
43 }

该类的文档由以下文件生成: