#include <constant_deceleration_trajectory1d.h>
◆ ConstantDecelerationTrajectory1d()
| apollo::planning::ConstantDecelerationTrajectory1d::ConstantDecelerationTrajectory1d |
( |
const double |
init_s, |
|
|
const double |
init_v, |
|
|
const double |
a |
|
) |
| |
在文件 constant_deceleration_trajectory1d.cc 第 31 行定义.
33 : init_s_(init_s), init_v_(init_v), deceleration_(-a) {
34 if (init_v_ < -FLAGS_numerical_epsilon) {
35 AERROR <<
"negative init v = " << init_v_;
36 }
37 init_v_ = std::fabs(init_v_);
38 ACHECK(deceleration_ > 0.0);
39 end_t_ = init_v_ / deceleration_;
40 end_s_ = init_v_ * init_v_ / (2.0 * deceleration_) + init_s_;
41}
◆ ~ConstantDecelerationTrajectory1d()
| virtual apollo::planning::ConstantDecelerationTrajectory1d::~ConstantDecelerationTrajectory1d |
( |
| ) |
|
|
virtualdefault |
◆ Evaluate()
| double apollo::planning::ConstantDecelerationTrajectory1d::Evaluate |
( |
const std::uint32_t |
order, |
|
|
const double |
param |
|
) |
| const |
|
overridevirtual |
◆ ParamLength()
| double apollo::planning::ConstantDecelerationTrajectory1d::ParamLength |
( |
| ) |
const |
|
overridevirtual |
◆ ToString()
| std::string apollo::planning::ConstantDecelerationTrajectory1d::ToString |
( |
| ) |
const |
|
overridevirtual |
该类的文档由以下文件生成: