|
Apollo 11.0
自动驾驶开放平台
|
#include <spiral_reference_line_smoother.h>
Public 成员函数 | |
| SpiralReferenceLineSmoother (const ReferenceLineSmootherConfig &config) | |
| virtual | ~SpiralReferenceLineSmoother ()=default |
| bool | Smooth (const ReferenceLine &raw_reference_line, ReferenceLine *const smoothed_reference_line) override |
| Smooth a given reference line | |
| int | SmoothStandAlone (std::vector< Eigen::Vector2d > point2d, std::vector< double > *ptr_theta, std::vector< double > *ptr_kappa, std::vector< double > *ptr_dkappa, std::vector< double > *ptr_s, std::vector< double > *ptr_x, std::vector< double > *ptr_y) const |
| void | SetAnchorPoints (const std::vector< AnchorPoint > &) override |
| Smoothing constraints | |
| std::vector< common::PathPoint > | Interpolate (const std::vector< double > &theta, const std::vector< double > &kappa, const std::vector< double > &dkappa, const std::vector< double > &s, const std::vector< double > &x, const std::vector< double > &y, const double resolution) const |
Public 成员函数 继承自 apollo::planning::ReferenceLineSmoother | |
| ReferenceLineSmoother (const ReferenceLineSmootherConfig &config) | |
| virtual | ~ReferenceLineSmoother ()=default |
额外继承的成员函数 | |
Protected 属性 继承自 apollo::planning::ReferenceLineSmoother | |
| ReferenceLineSmootherConfig | config_ |
在文件 spiral_reference_line_smoother.h 第 36 行定义.
|
explicit |
在文件 spiral_reference_line_smoother.cc 第 36 行定义.
|
virtualdefault |
| std::vector< common::PathPoint > apollo::planning::SpiralReferenceLineSmoother::Interpolate | ( | const std::vector< double > & | theta, |
| const std::vector< double > & | kappa, | ||
| const std::vector< double > & | dkappa, | ||
| const std::vector< double > & | s, | ||
| const std::vector< double > & | x, | ||
| const std::vector< double > & | y, | ||
| const double | resolution | ||
| ) | const |
在文件 spiral_reference_line_smoother.cc 第 300 行定义.
|
overridevirtual |
Smoothing constraints
实现了 apollo::planning::ReferenceLineSmoother.
在文件 spiral_reference_line_smoother.cc 第 372 行定义.
|
overridevirtual |
Smooth a given reference line
实现了 apollo::planning::ReferenceLineSmoother.
在文件 spiral_reference_line_smoother.cc 第 40 行定义.
| int apollo::planning::SpiralReferenceLineSmoother::SmoothStandAlone | ( | std::vector< Eigen::Vector2d > | point2d, |
| std::vector< double > * | ptr_theta, | ||
| std::vector< double > * | ptr_kappa, | ||
| std::vector< double > * | ptr_dkappa, | ||
| std::vector< double > * | ptr_s, | ||
| std::vector< double > * | ptr_x, | ||
| std::vector< double > * | ptr_y | ||
| ) | const |
在文件 spiral_reference_line_smoother.cc 第 180 行定义.