MipBaselib::Trajectory Class Reference

Implements a sampled trajectory. More...

#include <Trajectory.h>

Inheritance diagram for MipBaselib::Trajectory:

MipBaselib::AnalyticalTrajectory MipBaselib::SampledTrajectory

List of all members.

Public Member Functions

 Trajectory ()
 Default constructor.
 Trajectory (const Trajectory &t)
 Copy constructor. TODO verify.
Trajectoryoperator= (const Trajectory &t)
 Operator =. TODO verify.
void setTc (Time value)
 Sets _Tc parameter.
Time Tc ()
 Gets _Tc parameter.
virtual Position getPos (Time t)=0
 Evaluate trajectory coordinates for a given time.
virtual Position getFirstDeriv (Time t)=0
 Evaluate trajectory first derivative for a given time.
virtual Position getSecondDeriv (Time t)=0
 Evaluate trajectory second derivative for a given time.


Detailed Description

Implements a sampled trajectory.

Implements a trajectory.

A sampled trajectory is a Trajectory given by a sequences of points.

Author:
Paolo Stegagno
Date:
2009/06/26
Todo:
Operatore= e CP Constr verify
Author:
Antonio Franchi and Marco Barbalinardo - email:barba82@yahoo.it
Date:
2008/12/02
Todo:
Operatore= e CP Constr verify
Bug:
none

Constructor & Destructor Documentation

MipBaselib::Trajectory::Trajectory (  )  [inline]

Default constructor.

MipBaselib::Trajectory::Trajectory ( const Trajectory t  )  [inline]

Copy constructor. TODO verify.


Member Function Documentation

Trajectory& MipBaselib::Trajectory::operator= ( const Trajectory t  )  [inline]

Operator =. TODO verify.

void MipBaselib::Trajectory::setTc ( Time  value  )  [inline]

Sets _Tc parameter.

Reimplemented in MipBaselib::AnalyticalTrajectory.

Time MipBaselib::Trajectory::Tc (  )  [inline]

Gets _Tc parameter.

Reimplemented in MipBaselib::AnalyticalTrajectory.

virtual Position MipBaselib::Trajectory::getPos ( Time  t  )  [pure virtual]

Evaluate trajectory coordinates for a given time.

Implemented in MipBaselib::AnalyticalTrajectory, and MipBaselib::SampledTrajectory.

virtual Position MipBaselib::Trajectory::getFirstDeriv ( Time  t  )  [pure virtual]

Evaluate trajectory first derivative for a given time.

Implemented in MipBaselib::AnalyticalTrajectory, and MipBaselib::SampledTrajectory.

virtual Position MipBaselib::Trajectory::getSecondDeriv ( Time  t  )  [pure virtual]

Evaluate trajectory second derivative for a given time.

Implemented in MipBaselib::AnalyticalTrajectory, and MipBaselib::SampledTrajectory.


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

Generated on Mon Feb 20 07:01:12 2017 for MIP by  doxygen 1.5.6