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

#include <piecewise_quintic_spiral_path.h>

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

Public Member Functions

 PiecewiseQuinticSpiralPath (const double theta, const double kappa, const double dkappa)
 
virtual ~PiecewiseQuinticSpiralPath ()=default
 
void Append (const double theta, const double kappa, const double dkappa, const double delta_s)
 
double Evaluate (const std::uint32_t order, const double param) const override
 
double DeriveKappaS (const double s) const
 
double ParamLength () const override
 
std::string ToString () const override
 
- Public Member Functions inherited from apollo::planning::Curve1d
 Curve1d ()=default
 
virtual ~Curve1d ()=default
 

Constructor & Destructor Documentation

◆ PiecewiseQuinticSpiralPath()

apollo::planning::PiecewiseQuinticSpiralPath::PiecewiseQuinticSpiralPath ( const double  theta,
const double  kappa,
const double  dkappa 
)

◆ ~PiecewiseQuinticSpiralPath()

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

Member Function Documentation

◆ Append()

void apollo::planning::PiecewiseQuinticSpiralPath::Append ( const double  theta,
const double  kappa,
const double  dkappa,
const double  delta_s 
)

◆ DeriveKappaS()

double apollo::planning::PiecewiseQuinticSpiralPath::DeriveKappaS ( const double  s) const

◆ Evaluate()

double apollo::planning::PiecewiseQuinticSpiralPath::Evaluate ( const std::uint32_t  order,
const double  param 
) const
overridevirtual

◆ ParamLength()

double apollo::planning::PiecewiseQuinticSpiralPath::ParamLength ( ) const
overridevirtual

◆ ToString()

std::string apollo::planning::PiecewiseQuinticSpiralPath::ToString ( ) const
inlineoverridevirtual

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