#include <cubic_polynomial_curve1d.h>
◆ CubicPolynomialCurve1d() [1/3]
apollo::planning::CubicPolynomialCurve1d::CubicPolynomialCurve1d |
( |
| ) |
|
|
default |
◆ ~CubicPolynomialCurve1d()
virtual apollo::planning::CubicPolynomialCurve1d::~CubicPolynomialCurve1d |
( |
| ) |
|
|
virtualdefault |
◆ CubicPolynomialCurve1d() [2/3]
apollo::planning::CubicPolynomialCurve1d::CubicPolynomialCurve1d |
( |
const std::array< double, 3 > & |
start, |
|
|
const double |
end, |
|
|
const double |
param |
|
) |
| |
◆ CubicPolynomialCurve1d() [3/3]
apollo::planning::CubicPolynomialCurve1d::CubicPolynomialCurve1d |
( |
const double |
x0, |
|
|
const double |
dx0, |
|
|
const double |
ddx0, |
|
|
const double |
x1, |
|
|
const double |
param |
|
) |
| |
x0 is the value when f(x = 0); dx0 is the value when f'(x = 0); ddx0 is the value when f''(x = 0); f(x = param) = x1
◆ Coef()
double apollo::planning::CubicPolynomialCurve1d::Coef |
( |
const size_t |
order | ) |
const |
|
overridevirtual |
◆ DerivedFromQuarticCurve()
void apollo::planning::CubicPolynomialCurve1d::DerivedFromQuarticCurve |
( |
const PolynomialCurve1d & |
other | ) |
|
◆ Evaluate()
double apollo::planning::CubicPolynomialCurve1d::Evaluate |
( |
const std::uint32_t |
order, |
|
|
const double |
p |
|
) |
| const |
|
overridevirtual |
◆ Order()
size_t apollo::planning::CubicPolynomialCurve1d::Order |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ ParamLength()
double apollo::planning::CubicPolynomialCurve1d::ParamLength |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ ToString()
std::string apollo::planning::CubicPolynomialCurve1d::ToString |
( |
| ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following file: