Eight Class Reference
[Trajectory]

Implements an otto path. More...

#include <Path.h>

Inheritance diagram for Eight:

Path

List of all members.

Public Member Functions

 Eight (EightParam param)
 Parametric constructor.
 Eight (Position center, EightParam param)
 Center+Parametric constructor.
 Eight (Position center, Angle rotation, EightParam param)
 Center+Rotation+Parametric constructor.
 Eight (const Eight &eight)
 Copy constructor.
Eightoperator= (const Eight &eight)
 Operator =.
Position evalCentredPos (Decimal s)
 Implementation of coresponding pure virtual function.
Position evalCentredPosp (Decimal s)
 Implementation of coresponding pure virtual function.
Position evalCentredPospp (Decimal s)
 Implementation of coresponding pure virtual function.
Angle evalTheta (Decimal s)
 Implementation of coresponding pure virtual function.
Angle evalThetap (Decimal s, Decimal sp)
 Implementation of coresponding pure virtual function.
Angle evalThetapp (Decimal s, Decimal sp, Decimal spp)
 Implementation of coresponding pure virtual function.
void setParam (EightParam param)
 Sets _param parameter.
EightParam param ()
 Gets _param parameter.
string print ()
 Prints on the screen all class parametes.


Detailed Description

Implements an otto path.

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

Constructor & Destructor Documentation

Eight::Eight ( EightParam  param  )  [inline]

Parametric constructor.

Eight::Eight ( Position  center,
EightParam  param 
) [inline]

Center+Parametric constructor.

Eight::Eight ( Position  center,
Angle  rotation,
EightParam  param 
) [inline]

Center+Rotation+Parametric constructor.

Eight::Eight ( const Eight eight  )  [inline]

Copy constructor.

Todo:
verify


Member Function Documentation

Eight& Eight::operator= ( const Eight eight  )  [inline]

Operator =.

Todo:
verify

Position Eight::evalCentredPos ( Decimal  s  )  [virtual]

Implementation of coresponding pure virtual function.

Implements Path.

Position Eight::evalCentredPosp ( Decimal  s  )  [virtual]

Implementation of coresponding pure virtual function.

Implements Path.

Position Eight::evalCentredPospp ( Decimal  s  )  [virtual]

Implementation of coresponding pure virtual function.

Implements Path.

Angle Eight::evalTheta ( Decimal  s  )  [inline, virtual]

Implementation of coresponding pure virtual function.

Implements Path.

Angle Eight::evalThetap ( Decimal  s,
Decimal  sp 
) [inline, virtual]

Implementation of coresponding pure virtual function.

Implements Path.

Angle Eight::evalThetapp ( Decimal  s,
Decimal  sp,
Decimal  spp 
) [inline, virtual]

Implementation of coresponding pure virtual function.

Implements Path.

void Eight::setParam ( EightParam  param  )  [inline]

Sets _param parameter.

EightParam Eight::param (  )  [inline]

Gets _param parameter.

string Eight::print (  )  [inline]

Prints on the screen all class parametes.

Reimplemented from Path.


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

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