Apollo 11.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 第 174 行定义.

构造及析构函数说明

◆ ResultContainer()

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

成员函数说明

◆ GetA()

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

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

197 {
198 return &a_;
199 }

◆ GetDualTime()

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

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

224 {
225 return &dual_time_;
226 }

◆ GetHybridTime()

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

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

221 {
222 return &hybrid_time_;
223 }

◆ GetIpoptTime()

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

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

227 {
228 return &ipopt_time_;
229 }

◆ GetPhi()

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

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

191 {
192 return &phi_;
193 }

◆ GetSteer()

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

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

200 {
201 return &steer_;
202 }

◆ GetV()

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

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

194 {
195 return &v_;
196 }

◆ GetX()

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

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

185 {
186 return &x_;
187 }

◆ GetY()

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

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

188 {
189 return &y_;
190 }

◆ LoadHybridAResult()

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

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

177 {
178 x_ = std::move(result_.x);
179 y_ = std::move(result_.y);
180 phi_ = std::move(result_.phi);
181 v_ = std::move(result_.v);
182 a_ = std::move(result_.a);
183 steer_ = std::move(result_.steer);
184 }

◆ PrepareControlResult()

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

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

209 {
210 return &control_result_ds_;
211 }

◆ PrepareHybridAResult()

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

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

203 {
204 return &result_;
205 }

◆ PrepareLResult()

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

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

215 {
216 return &dual_l_result_ds_;
217 }

◆ PrepareNResult()

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

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

218 {
219 return &dual_n_result_ds_;
220 }

◆ PrepareStateResult()

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

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

206 {
207 return &state_result_ds_;
208 }

◆ PrepareTimeResult()

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

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

212 {
213 return &time_result_ds_;
214 }

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