42 virtual void Reset(
const std::vector<double>& t_knots,
43 const uint32_t order) = 0;
51 virtual bool Solve() = 0;
: piecewise smoothing spline 2d class
Spline2dKernel kernel_
Definition: spline_2d_solver.h:58
virtual Spline2dConstraint * mutable_constraint()=0
Definition: spline_2d.h:34
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
virtual ~Spline2dSolver()=default
Planning module main class. It processes GPS and IMU as input, to generate planning info...
virtual void Reset(const std::vector< double > &t_knots, const uint32_t order)=0
Definition: spline_2d_constraint.h:33
Spline2dSolver(const std::vector< double > &t_knots, const uint32_t order)
Definition: spline_2d_solver.h:35
Definition: spline_2d_kernel.h:32
virtual const Spline2d & spline() const =0
: quadratic programming base class
virtual Spline2d * mutable_spline()=0
Spline2d spline_
Definition: spline_2d_solver.h:57
Spline2dConstraint constraint_
Definition: spline_2d_solver.h:59
Definition: spline_2d_solver.h:33
virtual Spline2dKernel * mutable_kernel()=0