#include <spiral_reference_line_smoother.h>
|
| SpiralReferenceLineSmoother (const ReferenceLineSmootherConfig &config) |
|
virtual | ~SpiralReferenceLineSmoother ()=default |
|
bool | Smooth (const ReferenceLine &raw_reference_line, ReferenceLine *const smoothed_reference_line) override |
|
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 |
|
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 |
|
| ReferenceLineSmoother (const ReferenceLineSmootherConfig &config) |
|
virtual | ~ReferenceLineSmoother ()=default |
|
|
ReferenceLineSmootherConfig | config_ |
|
◆ SpiralReferenceLineSmoother()
apollo::planning::SpiralReferenceLineSmoother::SpiralReferenceLineSmoother |
( |
const ReferenceLineSmootherConfig & |
config | ) |
|
|
explicit |
◆ ~SpiralReferenceLineSmoother()
virtual apollo::planning::SpiralReferenceLineSmoother::~SpiralReferenceLineSmoother |
( |
| ) |
|
|
virtualdefault |
◆ Interpolate()
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 |
◆ SetAnchorPoints()
void apollo::planning::SpiralReferenceLineSmoother::SetAnchorPoints |
( |
const std::vector< AnchorPoint > & |
achor_points | ) |
|
|
overridevirtual |
◆ Smooth()
◆ SmoothStandAlone()
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 |
The documentation for this class was generated from the following file: