MipBaselib::TrapezoidalSpeedParam Class Reference

Includes the parameters useful to describe a trapezoidal speed profile. More...

#include <TimeLaw.h>

List of all members.

Public Member Functions

 TrapezoidalSpeedParam ()
 Default constructor.
 TrapezoidalSpeedParam (Decimal acceleration, Time T1, Time T2)
 Parametric constructor.
 TrapezoidalSpeedParam (const TrapezoidalSpeedParam &p)
TrapezoidalSpeedParamoperator= (const TrapezoidalSpeedParam &p)
void setAcceleration (Decimal value)
 sets _acceleration parameter
void setT1 (Time value)
 sets _T1 parameter
void setT2 (Time value)
 sets _T2 parameter
Decimal acceleration ()
 gets _acceleration parameter
Time T1 ()
 gets _T1 parameter
Time T2 ()
 gets _T2 parameter
string print ()
 Prints on the screen all class parametes.


Detailed Description

Includes the parameters useful to describe a trapezoidal speed profile.

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

Constructor & Destructor Documentation

MipBaselib::TrapezoidalSpeedParam::TrapezoidalSpeedParam (  )  [inline]

Default constructor.

MipBaselib::TrapezoidalSpeedParam::TrapezoidalSpeedParam ( Decimal  acceleration,
Time  T1,
Time  T2 
) [inline]

Parametric constructor.

MipBaselib::TrapezoidalSpeedParam::TrapezoidalSpeedParam ( const TrapezoidalSpeedParam p  )  [inline]

Copy constructor. TODO verify


Member Function Documentation

TrapezoidalSpeedParam& MipBaselib::TrapezoidalSpeedParam::operator= ( const TrapezoidalSpeedParam p  )  [inline]

Operator =. TODO verify

void MipBaselib::TrapezoidalSpeedParam::setAcceleration ( Decimal  value  )  [inline]

sets _acceleration parameter

void MipBaselib::TrapezoidalSpeedParam::setT1 ( Time  value  )  [inline]

sets _T1 parameter

void MipBaselib::TrapezoidalSpeedParam::setT2 ( Time  value  )  [inline]

sets _T2 parameter

Decimal MipBaselib::TrapezoidalSpeedParam::acceleration (  )  [inline]

gets _acceleration parameter

Time MipBaselib::TrapezoidalSpeedParam::T1 (  )  [inline]

gets _T1 parameter

Time MipBaselib::TrapezoidalSpeedParam::T2 (  )  [inline]

gets _T2 parameter

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

Prints on the screen all class parametes.


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