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

#include <constant_jerk_trajectory1d.h>

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

Public Member Functions

 ConstantJerkTrajectory1d (const double p0, const double v0, const double a0, const double jerk, const double param)
 
virtual ~ConstantJerkTrajectory1d ()=default
 
double Evaluate (const std::uint32_t order, const double param) const
 
double ParamLength () const
 
std::string ToString () const
 
double start_position () const
 
double start_velocity () const
 
double start_acceleration () const
 
double end_position () const
 
double end_velocity () const
 
double end_acceleration () const
 
double jerk () const
 
- Public Member Functions inherited from apollo::planning::Curve1d
 Curve1d ()=default
 
virtual ~Curve1d ()=default
 

Constructor & Destructor Documentation

◆ ConstantJerkTrajectory1d()

apollo::planning::ConstantJerkTrajectory1d::ConstantJerkTrajectory1d ( const double  p0,
const double  v0,
const double  a0,
const double  jerk,
const double  param 
)

◆ ~ConstantJerkTrajectory1d()

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

Member Function Documentation

◆ end_acceleration()

double apollo::planning::ConstantJerkTrajectory1d::end_acceleration ( ) const

◆ end_position()

double apollo::planning::ConstantJerkTrajectory1d::end_position ( ) const

◆ end_velocity()

double apollo::planning::ConstantJerkTrajectory1d::end_velocity ( ) const

◆ Evaluate()

double apollo::planning::ConstantJerkTrajectory1d::Evaluate ( const std::uint32_t  order,
const double  param 
) const
virtual

◆ jerk()

double apollo::planning::ConstantJerkTrajectory1d::jerk ( ) const

◆ ParamLength()

double apollo::planning::ConstantJerkTrajectory1d::ParamLength ( ) const
virtual

◆ start_acceleration()

double apollo::planning::ConstantJerkTrajectory1d::start_acceleration ( ) const

◆ start_position()

double apollo::planning::ConstantJerkTrajectory1d::start_position ( ) const

◆ start_velocity()

double apollo::planning::ConstantJerkTrajectory1d::start_velocity ( ) const

◆ ToString()

std::string apollo::planning::ConstantJerkTrajectory1d::ToString ( ) const
virtual

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