36 const std::vector<double>& y_param);
39 bool SetParams(
const std::vector<double>& x_param,
40 const std::vector<double>& y_param);
42 std::pair<double, double>
operator()(
const double t)
const;
43 double x(
const double t)
const;
44 double y(
const double t)
const;
double y(const double t) const
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
Planning module main class. It processes GPS and IMU as input, to generate planning info...
const PolynomialXd & DerivativeX() const
const PolynomialXd & SecondDerivativeY() const
const PolynomialXd & ThirdDerivativeX() const
const PolynomialXd & spline_func_x() const
bool SetParams(const std::vector< double > &x_param, const std::vector< double > &y_param)
const PolynomialXd & spline_func_y() const
std::pair< double, double > operator()(const double t) const
double x(const double t) const
const PolynomialXd & ThirdDerivativeY() const
Definition: spline_2d_seg.h:31
Spline2dSeg(const uint32_t order)
const PolynomialXd & DerivativeY() const
Definition: polynomial_xd.h:29
const PolynomialXd & SecondDerivativeX() const