Cardioid Class Reference
[Trajectory]

Implements a cardioide path. More...

#include <Path.h>

Inheritance diagram for Cardioid:

Path

List of all members.

Public Member Functions

 Cardioid (CardioidParam param)
 Parametric constructor.
 Cardioid (Position center, CardioidParam param)
 Center+Parametric constructor.
 Cardioid (Position center, Angle rotation, CardioidParam param)
 Center+Rotation+Parametric constructor.
 Cardioid (const Cardioid &cardioid)
 Copy constructor..
Cardioidoperator= (const Cardioid &cardioid)
 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 (CardioidParam param)
 Sets _param parameter.
CardioidParam param ()
 Gets _param parameter.
string print ()
 Prints on the screen all class parametes.


Detailed Description

Implements a cardioide path.

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

Constructor & Destructor Documentation

Cardioid::Cardioid ( CardioidParam  param  )  [inline]

Parametric constructor.

Cardioid::Cardioid ( Position  center,
CardioidParam  param 
) [inline]

Center+Parametric constructor.

Cardioid::Cardioid ( Position  center,
Angle  rotation,
CardioidParam  param 
) [inline]

Center+Rotation+Parametric constructor.

Cardioid::Cardioid ( const Cardioid cardioid  )  [inline]

Copy constructor..

Todo:
verify


Member Function Documentation

Cardioid& Cardioid::operator= ( const Cardioid cardioid  )  [inline]

Operator =.

Todo:
verify

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

Implementation of coresponding pure virtual function.

Implements Path.

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

Implementation of coresponding pure virtual function.

Implements Path.

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

Implementation of coresponding pure virtual function.

Implements Path.

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

Implementation of coresponding pure virtual function.

Implements Path.

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

Implementation of coresponding pure virtual function.

Implements Path.

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

Implementation of coresponding pure virtual function.

Implements Path.

void Cardioid::setParam ( CardioidParam  param  )  [inline]

Sets _param parameter.

CardioidParam Cardioid::param (  )  [inline]

Gets _param parameter.

string Cardioid::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