MipBaselib::TrapezoidalDec Class Reference

Implements a trapezoidal deceleration profile. More...

#include <TimeLaw.h>

Inheritance diagram for MipBaselib::TrapezoidalDec:

MipBaselib::TimeLaw

List of all members.

Public Member Functions

 TrapezoidalDec ()
 Default constructor.
 TrapezoidalDec (TrapezoidalDecParam param)
 Parametric constructor.
 TrapezoidalDec (const TrapezoidalDec &trapezoidalDec)
 TODO verify.
TrapezoidalDecoperator= (const TrapezoidalDec &trapezoidalDec)
void inizializeS (Time time)
 pure virtual function for the evaluation of curvilinear abscissa and its derivatives for a given value of time
void setParam (TrapezoidalDecParam param)
 sets _param parameter
TrapezoidalDecParam param ()
 gets _param parameter
string print ()
 Prints on the screen all class parametes.


Detailed Description

Implements a trapezoidal deceleration profile.

Author:
Antonio Franchi and Marco Barbalinardo - email:barba82@yahoo.it
Date:
2008/12/02
Todo:
verify

Constructor & Destructor Documentation

MipBaselib::TrapezoidalDec::TrapezoidalDec (  )  [inline]

Default constructor.

MipBaselib::TrapezoidalDec::TrapezoidalDec ( TrapezoidalDecParam  param  )  [inline]

Parametric constructor.

MipBaselib::TrapezoidalDec::TrapezoidalDec ( const TrapezoidalDec trapezoidalDec  )  [inline]

TODO verify.

Copy triangularructor.


Member Function Documentation

TrapezoidalDec& MipBaselib::TrapezoidalDec::operator= ( const TrapezoidalDec trapezoidalDec  )  [inline]

Operator =. TODO verify

void MipBaselib::TrapezoidalDec::inizializeS ( Time  time  )  [virtual]

pure virtual function for the evaluation of curvilinear abscissa and its derivatives for a given value of time

Parameters:
time instant of evaluation

Implements MipBaselib::TimeLaw.

void MipBaselib::TrapezoidalDec::setParam ( TrapezoidalDecParam  param  )  [inline]

sets _param parameter

TrapezoidalDecParam MipBaselib::TrapezoidalDec::param (  )  [inline]

gets _param parameter

string MipBaselib::TrapezoidalDec::print (  )  [inline]

Prints on the screen all class parametes.

Reimplemented from MipBaselib::TimeLaw.


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

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