kinematics-dynamics
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Traj Class Referenceabstract

A base class for 1 degree-of-freedom trajectories.

#include <TrajGen.hpp>

Inheritance diagram for Traj:
OrderOneTraj OrderThreeTraj

Public Member Functions

virtual bool configure (const double xi, const double xf, const double _T)=0
 
virtual bool configure (const double xi, const double xf, const double xdoti, const double xdotf, const double _T)=0
 
virtual double get (const double ti) const =0
 
virtual double getdot (const double ti) const =0
 
virtual double getdotdot (const double ti) const =0
 
virtual bool maxVelBelow (const double thresVel) const =0
 
virtual bool maxAccBelow (const double thresAcc) const =0
 
virtual double getT () const =0
 
virtual void dump (double samples) const =0
 

Member Function Documentation

◆ configure() [1/2]

virtual bool Traj::configure ( const double  xi,
const double  xf,
const double  _T 
)
pure virtual

Implemented in OrderThreeTraj.

◆ configure() [2/2]

virtual bool Traj::configure ( const double  xi,
const double  xf,
const double  xdoti,
const double  xdotf,
const double  _T 
)
pure virtual

Implemented in OrderThreeTraj.

◆ dump()

virtual void Traj::dump ( double  samples) const
pure virtual

Implemented in OrderThreeTraj.

◆ get()

virtual double Traj::get ( const double  ti) const
pure virtual

Implemented in OrderThreeTraj.

◆ getdot()

virtual double Traj::getdot ( const double  ti) const
pure virtual

Implemented in OrderThreeTraj.

◆ getdotdot()

virtual double Traj::getdotdot ( const double  ti) const
pure virtual

Implemented in OrderThreeTraj.

◆ getT()

virtual double Traj::getT ( ) const
pure virtual

Implemented in OrderThreeTraj.

◆ maxAccBelow()

virtual bool Traj::maxAccBelow ( const double  thresAcc) const
pure virtual

Implemented in OrderThreeTraj.

◆ maxVelBelow()

virtual bool Traj::maxVelBelow ( const double  thresVel) const
pure virtual

Implemented in OrderThreeTraj.


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