libmove3d-planners
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | List of all members
roboptim::LinearTrajectory Class Reference
Inheritance diagram for roboptim::LinearTrajectory:

Public Member Functions

 LinearTrajectory (interval_t timeRange, size_type dimension, const vector_t &parameters, const std::string name="Linear Trajectory") throw ()
 Change the arguments of the Linear Trajectory.
 
 LinearTrajectory (const LinearTrajectory &linearInterpol) throw ()
 Copy constructor. More...
 
unsigned int getNumberOfControlPoints ()
 
virtual void setParameters (const vector_t &) throw ()
 Modify spline parameters.
 
virtual jacobian_t variationConfigWrtParam (double t) const throw ()
 
virtual jacobian_t variationDerivWrtParam (double t, size_type order) const throw ()
 
virtual value_type singularPointAtRank (size_type rank) const
 
virtual vector_t derivBeforeSingularPoint (size_type rank, size_type order) const
 
virtual vector_t derivAfterSingularPoint (size_type rank, size_type order) const
 
virtual Trajectory
< derivabilityOrder > * 
resize (interval_t timeRange) const throw ()
 
virtual std::ostream & print (std::ostream &o) const throw ()
 Display the function on the specified output stream. More...
 
jacobian_t variationConfigWrtParam (StableTimePoint tp) const throw ()
 
jacobian_t variationDerivWrtParam (StableTimePoint tp, size_type order) const throw ()
 

Protected Member Functions

void impl_compute (result_t &r, double t) const throw ()
 
void impl_derivative (gradient_t &g, double x, size_type order) const throw ()
 
void impl_derivative (gradient_t &g, StableTimePoint, size_type order) const throw ()
 
value_type Dt () const
 
size_type interval (value_type t) const
 
vector_t basisFunctions (value_type t, size_type order) const
 

Constructor & Destructor Documentation

LinearTrajectory::LinearTrajectory ( const LinearTrajectory linearInterpol)
throw (
)

Copy constructor.

Parameters
splinespline that will be copied

Member Function Documentation

std::ostream & LinearTrajectory::print ( std::ostream &  o) const
throw (
)
virtual

Display the function on the specified output stream.

Parameters
ooutput stream used for display
Returns
output stream

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