Apollo 10.0
自动驾驶开放平台
apollo::planning::ResultContainer类 参考
apollo::planning::ResultContainer 的协作图:

Public 成员函数

 ResultContainer ()=default
 
void LoadHybridAResult ()
 
std::vector< double > * GetX ()
 
std::vector< double > * GetY ()
 
std::vector< double > * GetPhi ()
 
std::vector< double > * GetV ()
 
std::vector< double > * GetA ()
 
std::vector< double > * GetSteer ()
 
HybridAStartResult * PrepareHybridAResult ()
 
Eigen::MatrixXd * PrepareStateResult ()
 
Eigen::MatrixXd * PrepareControlResult ()
 
Eigen::MatrixXd * PrepareTimeResult ()
 
Eigen::MatrixXd * PrepareLResult ()
 
Eigen::MatrixXd * PrepareNResult ()
 
double * GetHybridTime ()
 
double * GetDualTime ()
 
double * GetIpoptTime ()
 

详细描述

在文件 distance_approach_problem_wrapper.cc 第 169 行定义.

构造及析构函数说明

◆ ResultContainer()

apollo::planning::ResultContainer::ResultContainer ( )
default

成员函数说明

◆ GetA()

std::vector< double > * apollo::planning::ResultContainer::GetA ( )
inline

在文件 distance_approach_problem_wrapper.cc 第 184 行定义.

184{ return &a_; }

◆ GetDualTime()

double * apollo::planning::ResultContainer::GetDualTime ( )
inline

在文件 distance_approach_problem_wrapper.cc 第 193 行定义.

193{ return &dual_time_; }

◆ GetHybridTime()

double * apollo::planning::ResultContainer::GetHybridTime ( )
inline

在文件 distance_approach_problem_wrapper.cc 第 192 行定义.

192{ return &hybrid_time_; }

◆ GetIpoptTime()

double * apollo::planning::ResultContainer::GetIpoptTime ( )
inline

在文件 distance_approach_problem_wrapper.cc 第 194 行定义.

194{ return &ipopt_time_; }

◆ GetPhi()

std::vector< double > * apollo::planning::ResultContainer::GetPhi ( )
inline

在文件 distance_approach_problem_wrapper.cc 第 182 行定义.

182{ return &phi_; }

◆ GetSteer()

std::vector< double > * apollo::planning::ResultContainer::GetSteer ( )
inline

在文件 distance_approach_problem_wrapper.cc 第 185 行定义.

185{ return &steer_; }

◆ GetV()

std::vector< double > * apollo::planning::ResultContainer::GetV ( )
inline

在文件 distance_approach_problem_wrapper.cc 第 183 行定义.

183{ return &v_; }

◆ GetX()

std::vector< double > * apollo::planning::ResultContainer::GetX ( )
inline

在文件 distance_approach_problem_wrapper.cc 第 180 行定义.

180{ return &x_; }

◆ GetY()

std::vector< double > * apollo::planning::ResultContainer::GetY ( )
inline

在文件 distance_approach_problem_wrapper.cc 第 181 行定义.

181{ return &y_; }

◆ LoadHybridAResult()

void apollo::planning::ResultContainer::LoadHybridAResult ( )
inline

在文件 distance_approach_problem_wrapper.cc 第 172 行定义.

172 {
173 x_ = std::move(result_.x);
174 y_ = std::move(result_.y);
175 phi_ = std::move(result_.phi);
176 v_ = std::move(result_.v);
177 a_ = std::move(result_.a);
178 steer_ = std::move(result_.steer);
179 }

◆ PrepareControlResult()

Eigen::MatrixXd * apollo::planning::ResultContainer::PrepareControlResult ( )
inline

在文件 distance_approach_problem_wrapper.cc 第 188 行定义.

188{ return &control_result_ds_; }

◆ PrepareHybridAResult()

HybridAStartResult * apollo::planning::ResultContainer::PrepareHybridAResult ( )
inline

在文件 distance_approach_problem_wrapper.cc 第 186 行定义.

186{ return &result_; }

◆ PrepareLResult()

Eigen::MatrixXd * apollo::planning::ResultContainer::PrepareLResult ( )
inline

在文件 distance_approach_problem_wrapper.cc 第 190 行定义.

190{ return &dual_l_result_ds_; }

◆ PrepareNResult()

Eigen::MatrixXd * apollo::planning::ResultContainer::PrepareNResult ( )
inline

在文件 distance_approach_problem_wrapper.cc 第 191 行定义.

191{ return &dual_n_result_ds_; }

◆ PrepareStateResult()

Eigen::MatrixXd * apollo::planning::ResultContainer::PrepareStateResult ( )
inline

在文件 distance_approach_problem_wrapper.cc 第 187 行定义.

187{ return &state_result_ds_; }

◆ PrepareTimeResult()

Eigen::MatrixXd * apollo::planning::ResultContainer::PrepareTimeResult ( )
inline

在文件 distance_approach_problem_wrapper.cc 第 189 行定义.

189{ return &time_result_ds_; }

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