38 std::pair<double, double>
operator()(
const double t)
const;
39 double x(
const double t)
const;
40 double y(
const double t)
const;
47 bool set_splines(
const Eigen::MatrixXd& params,
const uint32_t order);
49 const std::vector<double>&
t_knots()
const;
53 uint32_t find_index(
const double x)
const;
56 std::vector<Spline2dSeg> splines_;
57 std::vector<double> t_knots_;
58 uint32_t spline_order_;
double ThirdDerivativeX(const double t) const
double DerivativeX(const double t) const
double DerivativeY(const double t) const
const std::vector< double > & t_knots() const
double x(const double t) const
bool set_splines(const Eigen::MatrixXd ¶ms, const uint32_t order)
: set splines
double SecondDerivativeX(const double t) const
const Spline2dSeg & smoothing_spline(const uint32_t index) const
std::pair< double, double > operator()(const double t) const
double y(const double t) const
double SecondDerivativeY(const double t) const
double ThirdDerivativeY(const double t) const
uint32_t spline_order() const
Planning module main class.