|
| QuinticSpiralPathWithDerivation ()=default |
|
| QuinticSpiralPathWithDerivation (const std::array< double, 3 > &start, const std::array< double, 3 > &end, const double delta_s) |
|
| QuinticSpiralPathWithDerivation (const double theta0, const double kappa0, const double dkappa0, const double theta1, const double kappa1, const double dkappa1, const double delta_s) |
|
virtual | ~QuinticSpiralPathWithDerivation ()=default |
|
double | evaluate (const size_t order, const size_t i, const size_t n) |
|
double | ComputeCartesianDeviationX () const |
|
double | ComputeCartesianDeviationY () const |
|
std::pair< double, double > | DeriveCartesianDeviation (const size_t param_index) |
|
double | DeriveKappaDerivative (const size_t param_index, const int i, const int n) |
|
double | DeriveDKappaDerivative (const size_t param_index, const int i, const int n) |
|
double | ComputeCartesianDeviationX (const double s) const |
|
double | ComputeCartesianDeviationY (const double s) const |
|
| QuinticPolynomialCurve1d ()=default |
|
| QuinticPolynomialCurve1d (const std::array< double, 3 > &start, const std::array< double, 3 > &end, const double param) |
|
| QuinticPolynomialCurve1d (const double x0, const double dx0, const double ddx0, const double x1, const double dx1, const double ddx1, const double param) |
|
| QuinticPolynomialCurve1d (const QuinticPolynomialCurve1d &other) |
|
void | SetParam (const double x0, const double dx0, const double ddx0, const double x1, const double dx1, const double ddx1, const double param) |
|
void | IntegratedFromQuarticCurve (const PolynomialCurve1d &other, const double init_value) |
|
virtual | ~QuinticPolynomialCurve1d ()=default |
|
double | Evaluate (const std::uint32_t order, const double p) const override |
|
double | ParamLength () const override |
|
std::string | ToString () const override |
|
double | Coef (const size_t order) const override |
|
size_t | Order () const override |
|
| PolynomialCurve1d ()=default |
|
virtual | ~PolynomialCurve1d ()=default |
|
| Curve1d ()=default |
|
virtual | ~Curve1d ()=default |
|
|
void | ComputeCoefficients (const double x0, const double dx0, const double ddx0, const double x1, const double dx1, const double ddx1, const double param) |
|
std::array< double, 6 > | coef_ {{0.0, 0.0, 0.0, 0.0, 0.0, 0.0}} |
|
std::array< double, 3 > | start_condition_ {{0.0, 0.0, 0.0}} |
|
std::array< double, 3 > | end_condition_ {{0.0, 0.0, 0.0}} |
|
double | param_ = 0.0 |
|