Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::planning::OsqpSpline2dSolver Class Referencefinal

#include <osqp_spline_2d_solver.h>

Inheritance diagram for apollo::planning::OsqpSpline2dSolver:
Inheritance graph
Collaboration diagram for apollo::planning::OsqpSpline2dSolver:
Collaboration graph

Public Member Functions

 OsqpSpline2dSolver (const std::vector< double > &t_knots, const uint32_t order)
 
void Reset (const std::vector< double > &t_knots, const uint32_t order) override
 
Spline2dConstraintmutable_constraint () override
 
Spline2dKernelmutable_kernel () override
 
Spline2dmutable_spline () override
 
bool Solve () override
 
const Spline2dspline () const override
 
- Public Member Functions inherited from apollo::planning::Spline2dSolver
 Spline2dSolver (const std::vector< double > &t_knots, const uint32_t order)
 
virtual ~Spline2dSolver ()=default
 

Additional Inherited Members

- Protected Attributes inherited from apollo::planning::Spline2dSolver
Spline2d spline_
 
Spline2dKernel kernel_
 
Spline2dConstraint constraint_
 

Constructor & Destructor Documentation

◆ OsqpSpline2dSolver()

apollo::planning::OsqpSpline2dSolver::OsqpSpline2dSolver ( const std::vector< double > &  t_knots,
const uint32_t  order 
)

Member Function Documentation

◆ mutable_constraint()

Spline2dConstraint* apollo::planning::OsqpSpline2dSolver::mutable_constraint ( )
overridevirtual

◆ mutable_kernel()

Spline2dKernel* apollo::planning::OsqpSpline2dSolver::mutable_kernel ( )
overridevirtual

◆ mutable_spline()

Spline2d* apollo::planning::OsqpSpline2dSolver::mutable_spline ( )
overridevirtual

◆ Reset()

void apollo::planning::OsqpSpline2dSolver::Reset ( const std::vector< double > &  t_knots,
const uint32_t  order 
)
overridevirtual

◆ Solve()

bool apollo::planning::OsqpSpline2dSolver::Solve ( )
overridevirtual

◆ spline()

const Spline2d& apollo::planning::OsqpSpline2dSolver::spline ( ) const
overridevirtual

The documentation for this class was generated from the following file: