Apollo  6.0
Open source self driving car software
apollo::common::math::CartesianFrenetConverter Member List

This is the complete list of members for apollo::common::math::CartesianFrenetConverter, including all inherited members.

CalculateCartesianPoint(const double rtheta, const Vec2d &rpoint, const double l)apollo::common::math::CartesianFrenetConverterstatic
CalculateKappa(const double rkappa, const double rdkappa, const double l, const double dl, const double ddl)apollo::common::math::CartesianFrenetConverterstatic
CalculateLateralDerivative(const double theta_ref, const double theta, const double l, const double kappa_ref)apollo::common::math::CartesianFrenetConverterstatic
CalculateSecondOrderLateralDerivative(const double theta_ref, const double theta, const double kappa_ref, const double kappa, const double dkappa_ref, const double l)apollo::common::math::CartesianFrenetConverterstatic
CalculateTheta(const double rtheta, const double rkappa, const double l, const double dl)apollo::common::math::CartesianFrenetConverterstatic
cartesian_to_frenet(const double rs, const double rx, const double ry, const double rtheta, const double rkappa, const double rdkappa, const double x, const double y, const double v, const double a, const double theta, const double kappa, std::array< double, 3 > *const ptr_s_condition, std::array< double, 3 > *const ptr_d_condition)apollo::common::math::CartesianFrenetConverterstatic
cartesian_to_frenet(const double rs, const double rx, const double ry, const double rtheta, const double x, const double y, double *ptr_s, double *ptr_d)apollo::common::math::CartesianFrenetConverterstatic
CartesianFrenetConverter()=deleteapollo::common::math::CartesianFrenetConverter
frenet_to_cartesian(const double rs, const double rx, const double ry, const double rtheta, const double rkappa, const double rdkappa, const std::array< double, 3 > &s_condition, const std::array< double, 3 > &d_condition, double *const ptr_x, double *const ptr_y, double *const ptr_theta, double *const ptr_kappa, double *const ptr_v, double *const ptr_a)apollo::common::math::CartesianFrenetConverterstatic