libmove3d-planners
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | Protected Attributes | List of all members
API::KinoPathSegment Class Referenceabstract
Inheritance diagram for API::KinoPathSegment:
API::CircularKinoPathSegment API::LinearKinoPathSegment

Public Member Functions

 KinoPathSegment (double length=0.0)
 
double getLength () const
 
virtual Eigen::VectorXd getConfig (double s) const =0
 
virtual Eigen::VectorXd getTangent (double s) const =0
 
virtual Eigen::VectorXd getCurvature (double s) const =0
 
virtual std::list< double > getSwitchingPoints () const =0
 
virtual KinoPathSegmentclone () const =0
 

Public Attributes

double position
 

Protected Attributes

double length
 

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