|
| | 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 |
| |