|
Apollo 11.0
自动驾驶开放平台
|
#include <spline_2d_constraint.h>
Public 成员函数 | |
| Spline2dConstraint (const std::vector< double > &t_knots, const uint32_t order) | |
| bool | AddInequalityConstraint (const Eigen::MatrixXd &constraint_matrix, const Eigen::MatrixXd &constraint_boundary) |
| bool | AddEqualityConstraint (const Eigen::MatrixXd &constraint_matrix, const Eigen::MatrixXd &constraint_boundary) |
| bool | Add2dBoundary (const std::vector< double > &t_coord, const std::vector< double > &angle, const std::vector< apollo::common::math::Vec2d > &ref_point, const std::vector< double > &longitudinal_bound, const std::vector< double > &lateral_bound) |
| : inequality boundary constraints if no boundary, do specify either by std::infinity or let vector.size() = 0 | |
| bool | Add2dDerivativeBoundary (const std::vector< double > &t_coord, const std::vector< double > &angle, const std::vector< apollo::common::math::Vec2d > &ref_point, const std::vector< double > &longitudinal_bound, const std::vector< double > &lateral_bound) |
| bool | Add2dSecondDerivativeBoundary (const std::vector< double > &t_coord, const std::vector< double > &angle, const std::vector< apollo::common::math::Vec2d > &ref_point, const std::vector< double > &longitudinal_bound, const std::vector< double > &lateral_bound) |
| bool | Add2dThirdDerivativeBoundary (const std::vector< double > &t_coord, const std::vector< double > &angle, const std::vector< apollo::common::math::Vec2d > &ref_point, const std::vector< double > &longitudinal_bound, const std::vector< double > &lateral_bound) |
| bool | AddPointConstraint (const double t, const double x, const double y) |
| bool | AddPointSecondDerivativeConstraint (const double t, const double ddx, const double ddy) |
| bool | AddPointThirdDerivativeConstraint (const double t, const double dddx, const double dddy) |
| bool | AddPointAngleConstraint (const double t, const double angle) |
| bool | AddSmoothConstraint () |
| bool | AddDerivativeSmoothConstraint () |
| bool | AddSecondDerivativeSmoothConstraint () |
| bool | AddThirdDerivativeSmoothConstraint () |
| const AffineConstraint & | inequality_constraint () const |
| : output interface inequality constraint | |
| const AffineConstraint & | equality_constraint () const |
在文件 spline_2d_constraint.h 第 34 行定义.
| apollo::planning::Spline2dConstraint::Spline2dConstraint | ( | const std::vector< double > & | t_knots, |
| const uint32_t | order | ||
| ) |
在文件 spline_2d_constraint.cc 第 34 行定义.
| bool apollo::planning::Spline2dConstraint::Add2dBoundary | ( | const std::vector< double > & | t_coord, |
| const std::vector< double > & | angle, | ||
| const std::vector< apollo::common::math::Vec2d > & | ref_point, | ||
| const std::vector< double > & | longitudinal_bound, | ||
| const std::vector< double > & | lateral_bound | ||
| ) |
: inequality boundary constraints if no boundary, do specify either by std::infinity or let vector.size() = 0
在文件 spline_2d_constraint.cc 第 63 行定义.
| bool apollo::planning::Spline2dConstraint::Add2dDerivativeBoundary | ( | const std::vector< double > & | t_coord, |
| const std::vector< double > & | angle, | ||
| const std::vector< apollo::common::math::Vec2d > & | ref_point, | ||
| const std::vector< double > & | longitudinal_bound, | ||
| const std::vector< double > & | lateral_bound | ||
| ) |
在文件 spline_2d_constraint.cc 第 106 行定义.
| bool apollo::planning::Spline2dConstraint::Add2dSecondDerivativeBoundary | ( | const std::vector< double > & | t_coord, |
| const std::vector< double > & | angle, | ||
| const std::vector< apollo::common::math::Vec2d > & | ref_point, | ||
| const std::vector< double > & | longitudinal_bound, | ||
| const std::vector< double > & | lateral_bound | ||
| ) |
在文件 spline_2d_constraint.cc 第 149 行定义.
| bool apollo::planning::Spline2dConstraint::Add2dThirdDerivativeBoundary | ( | const std::vector< double > & | t_coord, |
| const std::vector< double > & | angle, | ||
| const std::vector< apollo::common::math::Vec2d > & | ref_point, | ||
| const std::vector< double > & | longitudinal_bound, | ||
| const std::vector< double > & | lateral_bound | ||
| ) |
在文件 spline_2d_constraint.cc 第 193 行定义.
| bool apollo::planning::Spline2dConstraint::AddDerivativeSmoothConstraint | ( | ) |
在文件 spline_2d_constraint.cc 第 349 行定义.
| bool apollo::planning::Spline2dConstraint::AddEqualityConstraint | ( | const Eigen::MatrixXd & | constraint_matrix, |
| const Eigen::MatrixXd & | constraint_boundary | ||
| ) |
在文件 spline_2d_constraint.cc 第 51 行定义.
| bool apollo::planning::Spline2dConstraint::AddInequalityConstraint | ( | const Eigen::MatrixXd & | constraint_matrix, |
| const Eigen::MatrixXd & | constraint_boundary | ||
| ) |
在文件 spline_2d_constraint.cc 第 44 行定义.
| bool apollo::planning::Spline2dConstraint::AddPointAngleConstraint | ( | const double | t, |
| const double | angle | ||
| ) |
在文件 spline_2d_constraint.cc 第 278 行定义.
| bool apollo::planning::Spline2dConstraint::AddPointConstraint | ( | const double | t, |
| const double | x, | ||
| const double | y | ||
| ) |
在文件 spline_2d_constraint.cc 第 236 行定义.
| bool apollo::planning::Spline2dConstraint::AddPointSecondDerivativeConstraint | ( | const double | t, |
| const double | ddx, | ||
| const double | ddy | ||
| ) |
在文件 spline_2d_constraint.cc 第 244 行定义.
| bool apollo::planning::Spline2dConstraint::AddPointThirdDerivativeConstraint | ( | const double | t, |
| const double | dddx, | ||
| const double | dddy | ||
| ) |
在文件 spline_2d_constraint.cc 第 253 行定义.
| bool apollo::planning::Spline2dConstraint::AddSecondDerivativeSmoothConstraint | ( | ) |
在文件 spline_2d_constraint.cc 第 380 行定义.
| bool apollo::planning::Spline2dConstraint::AddSmoothConstraint | ( | ) |
在文件 spline_2d_constraint.cc 第 324 行定义.
| bool apollo::planning::Spline2dConstraint::AddThirdDerivativeSmoothConstraint | ( | ) |
在文件 spline_2d_constraint.cc 第 417 行定义.
| const AffineConstraint & apollo::planning::Spline2dConstraint::equality_constraint | ( | ) | const |
在文件 spline_2d_constraint.cc 第 466 行定义.
| const AffineConstraint & apollo::planning::Spline2dConstraint::inequality_constraint | ( | ) | const |
: output interface inequality constraint
在文件 spline_2d_constraint.cc 第 462 行定义.