Ellipse Class Reference
[Trajectory]

Implements an ellisse path. More...

#include <Path.h>

Inheritance diagram for Ellipse:

Path

List of all members.

Public Member Functions

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


Detailed Description

Implements an ellisse path.

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

Constructor & Destructor Documentation

Ellipse::Ellipse (  )  [inline]

Ellipse::Ellipse ( EllipseParam  param  )  [inline]

Parametric constructor.

Ellipse::Ellipse ( Position  center,
EllipseParam  param 
) [inline]

Center+Parametric constructor.

Ellipse::Ellipse ( Position  center,
Angle  rotation,
EllipseParam  param 
) [inline]

Center+Rotation+Parametric constructor.

Ellipse::Ellipse ( const Ellipse ellipse  )  [inline]

Copy constructor..

Todo:
verify


Member Function Documentation

Ellipse& Ellipse::operator= ( const Ellipse ellipse  )  [inline]

Operator =.

Todo:
verify

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

Implementation of coresponding pure virtual function.

Implements Path.

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

Implementation of coresponding pure virtual function.

Implements Path.

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

Implementation of coresponding pure virtual function.

Implements Path.

Angle Ellipse::evalTheta ( Decimal  s  )  [virtual]

Implementation of coresponding pure virtual function.

Implements Path.

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

Implementation of coresponding pure virtual function.

Implements Path.

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

Implementation of coresponding pure virtual function.

Implements Path.

void Ellipse::setParam ( EllipseParam  param  )  [inline]

Sets _param parameter.

EllipseParam Ellipse::param (  )  [inline]

Gets _param parameter.

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