Page principale | Liste des namespaces | Hiérarchie des classes | Liste par ordre alphabétique | Liste des composants | Liste des fichiers | Composants | Déclarations

Référence de la classe GRAPHICSTOOLS::FinalPoint

Class FinalPoint de représentation du point de destination d'une molecule. Plus de détails...

#include <pi2d14_finalpoint.h>


Membres publics

 FinalPoint ()
 constructeur la position est initialisé à l'origine(0,0,0); la vitesse de rotation est de 1

 FinalPoint (float _x, float _y, float _z, float _deltaAlpha)
 constructeur

virtual ~FinalPoint ()
 destructeur virtuel

void setPosition (float _x, float _y, float _z)
 affecte une nouvelle position au point de rendez vous

float getX ()
 retourne la position sur l'axe x du point de rendez vous

float getY ()
 retourne la position sur l'axe y du point de rendez vous

float getZ ()
 retourne la position sur l'axe z du point de rendez vous

void setDeltaRot (float _deltaAlpha)
 affecte la vitesse de rotation du point de rendez vous

float getDeltaRot ()
 retourne la vitesse de rotation du point de rendez vous

void update (float elapsedTime)
 update l'etat du point de rendez vous en fonction du temp écouler

void render ()
 dessine le point final a l'ecran avec OpenGL


Attributs Privés

float x
float y
float z
float alpha
float deltaAlpha


Description détaillée

Class FinalPoint de représentation du point de destination d'une molecule.

Auteur:
pi2d14

Définition à la ligne 28 du fichier pi2d14_finalpoint.h.


Documentation des contructeurs et destructeurs

GRAPHICSTOOLS::FinalPoint::FinalPoint  ) 
 

constructeur la position est initialisé à l'origine(0,0,0); la vitesse de rotation est de 1

Définition à la ligne 5 du fichier pi2d14_finalpoint.cpp.

Références alpha, deltaAlpha, x, y, et z.

GRAPHICSTOOLS::FinalPoint::FinalPoint float  _x,
float  _y,
float  _z,
float  _deltaAlpha
 

constructeur

Paramètres:
_x la position sur l'axe x du point de rendez vous
_y la position sur l'axe y du point de rendez vous
_z la position sur l'axe z du point de rendez vous
_deltaAlpha la vitesse de rotation du point

Définition à la ligne 15 du fichier pi2d14_finalpoint.cpp.

Références alpha, deltaAlpha, x, y, et z.

GRAPHICSTOOLS::FinalPoint::~FinalPoint  )  [virtual]
 

destructeur virtuel

Définition à la ligne 24 du fichier pi2d14_finalpoint.cpp.


Documentation des méthodes

float GRAPHICSTOOLS::FinalPoint::getDeltaRot  ) 
 

retourne la vitesse de rotation du point de rendez vous

Renvoie:
_deltaAlpha la vitesse de rotation

Définition à la ligne 104 du fichier pi2d14_finalpoint.cpp.

Références deltaAlpha.

float GRAPHICSTOOLS::FinalPoint::getX  ) 
 

retourne la position sur l'axe x du point de rendez vous

Renvoie:
position x

Définition à la ligne 83 du fichier pi2d14_finalpoint.cpp.

Références x.

Référencé par setFinalPointToMolecule().

float GRAPHICSTOOLS::FinalPoint::getY  ) 
 

retourne la position sur l'axe y du point de rendez vous

Renvoie:
position y

Définition à la ligne 88 du fichier pi2d14_finalpoint.cpp.

Références y.

Référencé par setFinalPointToMolecule().

float GRAPHICSTOOLS::FinalPoint::getZ  ) 
 

retourne la position sur l'axe z du point de rendez vous

Renvoie:
position z

Définition à la ligne 93 du fichier pi2d14_finalpoint.cpp.

Références z.

Référencé par setFinalPointToMolecule().

void GRAPHICSTOOLS::FinalPoint::render  ) 
 

dessine le point final a l'ecran avec OpenGL

Définition à la ligne 34 du fichier pi2d14_finalpoint.cpp.

Références alpha, x, y, et z.

Référencé par render().

void GRAPHICSTOOLS::FinalPoint::setDeltaRot float  _deltaAlpha  ) 
 

affecte la vitesse de rotation du point de rendez vous

Paramètres:
_deltaAlpha la vitesse de rotation

Définition à la ligne 99 du fichier pi2d14_finalpoint.cpp.

Références deltaAlpha.

Référencé par init().

void GRAPHICSTOOLS::FinalPoint::setPosition float  _x,
float  _y,
float  _z
 

affecte une nouvelle position au point de rendez vous

Paramètres:
_x la position sur l'axe x du point de rendez vous
_y la position sur l'axe y du point de rendez vous
_z la position sur l'axe z du point de rendez vous

Définition à la ligne 76 du fichier pi2d14_finalpoint.cpp.

Références x, y, et z.

void GRAPHICSTOOLS::FinalPoint::update float  elapsedTime  ) 
 

update l'etat du point de rendez vous en fonction du temp écouler

Définition à la ligne 28 du fichier pi2d14_finalpoint.cpp.

Références alpha, deltaAlpha, et elapsedTime.

Référencé par render().


Documentation des données imbriquées

float GRAPHICSTOOLS::FinalPoint::alpha [private]
 

Définition à la ligne 32 du fichier pi2d14_finalpoint.h.

Référencé par FinalPoint(), render(), et update().

float GRAPHICSTOOLS::FinalPoint::deltaAlpha [private]
 

Définition à la ligne 33 du fichier pi2d14_finalpoint.h.

Référencé par FinalPoint(), getDeltaRot(), setDeltaRot(), et update().

float GRAPHICSTOOLS::FinalPoint::x [private]
 

Définition à la ligne 31 du fichier pi2d14_finalpoint.h.

Référencé par FinalPoint(), getX(), render(), et setPosition().

float GRAPHICSTOOLS::FinalPoint::y [private]
 

Définition à la ligne 31 du fichier pi2d14_finalpoint.h.

Référencé par FinalPoint(), getY(), render(), et setPosition().

float GRAPHICSTOOLS::FinalPoint::z [private]
 

Définition à la ligne 31 du fichier pi2d14_finalpoint.h.

Référencé par FinalPoint(), getZ(), render(), et setPosition().


La documentation associée à cette classe a été générée à partir des fichiers suivants :
Généré le Fri Mar 26 13:02:04 2004 pour AlgoAtomD par doxygen 1.3.5