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

#include <curve1d.h>

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

Public Member Functions

 Curve1d ()=default
 
virtual ~Curve1d ()=default
 
virtual double Evaluate (const std::uint32_t order, const double param) const =0
 
virtual double ParamLength () const =0
 
virtual std::string ToString () const =0
 

Constructor & Destructor Documentation

◆ Curve1d()

apollo::planning::Curve1d::Curve1d ( )
default

◆ ~Curve1d()

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

Member Function Documentation

◆ Evaluate()

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

◆ ParamLength()

virtual double apollo::planning::Curve1d::ParamLength ( ) const
pure virtual

◆ ToString()

virtual std::string apollo::planning::Curve1d::ToString ( ) const
pure virtual

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