Asteroid Class Reference
[Trajectory]

Implements an asteroide path. More...

#include <Path.h>

Inheritance diagram for Asteroid:

Path

List of all members.

Public Member Functions

 Asteroid (AsteroidParam param)
 Parametric constructor.
 Asteroid (Position center, AsteroidParam param)
 Center+Parametric constructor.
 Asteroid (Position center, Angle rotation, AsteroidParam param)
 Center+Rotation+Parametric constructor.
 Asteroid (const Asteroid &asteroid)
 Copy constructor. TODO verify.
Asteroidoperator= (const Asteroid &asteroid)
 Operator =. TODO verify.
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 (AsteroidParam param)
 Sets _param parameter.
AsteroidParam param ()
 Gets _param parameter.
string print ()
 Prints on the screen all class parametes.


Detailed Description

Implements an asteroide path.

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

Constructor & Destructor Documentation

Asteroid::Asteroid ( AsteroidParam  param  )  [inline]

Parametric constructor.

Asteroid::Asteroid ( Position  center,
AsteroidParam  param 
) [inline]

Center+Parametric constructor.

Asteroid::Asteroid ( Position  center,
Angle  rotation,
AsteroidParam  param 
) [inline]

Center+Rotation+Parametric constructor.

Asteroid::Asteroid ( const Asteroid asteroid  )  [inline]

Copy constructor. TODO verify.


Member Function Documentation

Asteroid& Asteroid::operator= ( const Asteroid asteroid  )  [inline]

Operator =. TODO verify.

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

Implementation of coresponding pure virtual function.

Implements Path.

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

Implementation of coresponding pure virtual function.

Implements Path.

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

Implementation of coresponding pure virtual function.

Implements Path.

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

Implementation of coresponding pure virtual function.

Implements Path.

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

Implementation of coresponding pure virtual function.

Implements Path.

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

Implementation of coresponding pure virtual function.

Implements Path.

void Asteroid::setParam ( AsteroidParam  param  )  [inline]

Sets _param parameter.

AsteroidParam Asteroid::param (  )  [inline]

Gets _param parameter.

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