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

pi2d14_finalpoint.h

Aller à la documentation de ce fichier.
00001 /************************************************************************************************
00002 *
00003 *       Classe FinalPoint
00004 *
00005 *               Classe affichant le point de rendez-vous (ou de destination) de la mol�cule.
00006 *
00007 *       derni�re mise a jour : 13 janvier 2004
00008 *
00009 ************************************************************************************************/
00010 
00011 // TODO metre des commentaire !!!!
00012 
00013 #ifndef SIMULATOM_FINAL_POINT
00014 #define SIMULATOM_FINAL_POINT
00015 
00016 
00017 #include <GL/gl.h>
00018 #include <GL/glu.h>
00019 
00020 namespace GRAPHICSTOOLS
00021 {
00022 
00028         class FinalPoint
00029         {
00030         private:
00031                 float x,y,z;                            //position du point
00032                 float alpha;                            //sauvegarde d'angle de rotation pour animation a l'affichage
00033                 float deltaAlpha;                       //vitesse de rotation du point
00034 
00035         protected:
00036 
00037         public:
00038 
00044                 FinalPoint();
00053                 FinalPoint(float _x,float _y,float _z,float _deltaAlpha);
00054 
00058                 virtual ~FinalPoint();
00059 
00060 
00067                 void setPosition(float _x,float _y,float _z);
00068 
00073                 float getX();
00078                 float getY();
00083                 float getZ();
00084 
00089                 void setDeltaRot(float _deltaAlpha);
00094                 float getDeltaRot();
00095 
00099                 void update(float elapsedTime);
00103                 void render();
00104         };
00105 
00106 }
00107 
00108 
00109 #endif
00110 

Généré le Fri Mar 26 13:02:03 2004 pour AlgoAtomD par doxygen 1.3.5