#include <spline_2d_seg.h>
◆ Spline2dSeg() [1/2]
| apollo::planning::Spline2dSeg::Spline2dSeg |
( |
const uint32_t |
order | ) |
|
|
explicit |
在文件 spline_2d_seg.cc 第 26 行定义.
27 : spline_func_x_(order), spline_func_y_(order) {
34}
static PolynomialXd DerivedFrom(const PolynomialXd &base)
◆ Spline2dSeg() [2/2]
| apollo::planning::Spline2dSeg::Spline2dSeg |
( |
const std::vector< double > & |
x_param, |
|
|
const std::vector< double > & |
y_param |
|
) |
| |
在文件 spline_2d_seg.cc 第 36 行定义.
38 : spline_func_x_(x_param), spline_func_y_(y_param) {
45}
◆ ~Spline2dSeg()
| apollo::planning::Spline2dSeg::~Spline2dSeg |
( |
| ) |
|
|
default |
◆ DerivativeX() [1/2]
| const PolynomialXd & apollo::planning::Spline2dSeg::DerivativeX |
( |
| ) |
const |
◆ DerivativeX() [2/2]
| double apollo::planning::Spline2dSeg::DerivativeX |
( |
const double |
t | ) |
const |
◆ DerivativeY() [1/2]
| const PolynomialXd & apollo::planning::Spline2dSeg::DerivativeY |
( |
| ) |
const |
◆ DerivativeY() [2/2]
| double apollo::planning::Spline2dSeg::DerivativeY |
( |
const double |
t | ) |
const |
◆ operator()()
| std::pair< double, double > apollo::planning::Spline2dSeg::operator() |
( |
const double |
t | ) |
const |
在文件 spline_2d_seg.cc 第 64 行定义.
64 {
65 return std::make_pair(spline_func_x_(t), spline_func_y_(t));
66}
◆ SecondDerivativeX() [1/2]
| const PolynomialXd & apollo::planning::Spline2dSeg::SecondDerivativeX |
( |
| ) |
const |
◆ SecondDerivativeX() [2/2]
| double apollo::planning::Spline2dSeg::SecondDerivativeX |
( |
const double |
t | ) |
const |
◆ SecondDerivativeY() [1/2]
| const PolynomialXd & apollo::planning::Spline2dSeg::SecondDerivativeY |
( |
| ) |
const |
◆ SecondDerivativeY() [2/2]
| double apollo::planning::Spline2dSeg::SecondDerivativeY |
( |
const double |
t | ) |
const |
◆ SetParams()
| bool apollo::planning::Spline2dSeg::SetParams |
( |
const std::vector< double > & |
x_param, |
|
|
const std::vector< double > & |
y_param |
|
) |
| |
在文件 spline_2d_seg.cc 第 47 行定义.
48 {
49 if (x_param.size() != y_param.size()) {
50 return false;
51 }
52
53 spline_func_x_ = PolynomialXd(x_param);
54 spline_func_y_ = PolynomialXd(y_param);
61 return true;
62}
◆ spline_func_x()
| const PolynomialXd & apollo::planning::Spline2dSeg::spline_func_x |
( |
| ) |
const |
◆ spline_func_y()
| const PolynomialXd & apollo::planning::Spline2dSeg::spline_func_y |
( |
| ) |
const |
◆ ThirdDerivativeX() [1/2]
| const PolynomialXd & apollo::planning::Spline2dSeg::ThirdDerivativeX |
( |
| ) |
const |
◆ ThirdDerivativeX() [2/2]
| double apollo::planning::Spline2dSeg::ThirdDerivativeX |
( |
const double |
t | ) |
const |
◆ ThirdDerivativeY() [1/2]
| const PolynomialXd & apollo::planning::Spline2dSeg::ThirdDerivativeY |
( |
| ) |
const |
◆ ThirdDerivativeY() [2/2]
| double apollo::planning::Spline2dSeg::ThirdDerivativeY |
( |
const double |
t | ) |
const |
◆ x()
| double apollo::planning::Spline2dSeg::x |
( |
const double |
t | ) |
const |
◆ y()
| double apollo::planning::Spline2dSeg::y |
( |
const double |
t | ) |
const |
该类的文档由以下文件生成: