Apollo 11.0
自动驾驶开放平台
apollo::planning::Spline2dSolver类 参考abstract

#include <spline_2d_solver.h>

类 apollo::planning::Spline2dSolver 继承关系图:
apollo::planning::Spline2dSolver 的协作图:

Public 成员函数

 Spline2dSolver (const std::vector< double > &t_knots, const uint32_t order)
 
virtual ~Spline2dSolver ()=default
 
virtual void Reset (const std::vector< double > &t_knots, const uint32_t order)=0
 
virtual Spline2dConstraint * mutable_constraint ()=0
 
virtual Spline2dKernel * mutable_kernel ()=0
 
virtual Spline2d * mutable_spline ()=0
 
virtual bool Solve ()=0
 
virtual const Spline2d & spline () const =0
 

Protected 属性

Spline2d spline_
 
Spline2dKernel kernel_
 
Spline2dConstraint constraint_
 

详细描述

在文件 spline_2d_solver.h 第 33 行定义.

构造及析构函数说明

◆ Spline2dSolver()

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

在文件 spline_2d_solver.h 第 35 行定义.

36 : spline_(t_knots, order),
37 kernel_(t_knots, order),
38 constraint_(t_knots, order) {}

◆ ~Spline2dSolver()

virtual apollo::planning::Spline2dSolver::~Spline2dSolver ( )
virtualdefault

成员函数说明

◆ mutable_constraint()

virtual Spline2dConstraint * apollo::planning::Spline2dSolver::mutable_constraint ( )
pure virtual

◆ mutable_kernel()

virtual Spline2dKernel * apollo::planning::Spline2dSolver::mutable_kernel ( )
pure virtual

◆ mutable_spline()

virtual Spline2d * apollo::planning::Spline2dSolver::mutable_spline ( )
pure virtual

◆ Reset()

virtual void apollo::planning::Spline2dSolver::Reset ( const std::vector< double > &  t_knots,
const uint32_t  order 
)
pure virtual

◆ Solve()

virtual bool apollo::planning::Spline2dSolver::Solve ( )
pure virtual

◆ spline()

virtual const Spline2d & apollo::planning::Spline2dSolver::spline ( ) const
pure virtual

类成员变量说明

◆ constraint_

Spline2dConstraint apollo::planning::Spline2dSolver::constraint_
protected

在文件 spline_2d_solver.h 第 59 行定义.

◆ kernel_

Spline2dKernel apollo::planning::Spline2dSolver::kernel_
protected

在文件 spline_2d_solver.h 第 58 行定义.

◆ spline_

Spline2d apollo::planning::Spline2dSolver::spline_
protected

在文件 spline_2d_solver.h 第 57 行定义.


该类的文档由以下文件生成: