src/glob.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define MAX_PARTICLE_HZ   400
#define MAX_PARTICLE_CHUTE   800
#define MAX_PARTICLE_NUAG   520
#define MIN_PARTICLE   0
#define DELAY   0.5
#define DUREE_MVT   1332
#define DUREE_ATT_HZCHUTE   100
#define DUREE_ATT_CHUTENUAG   125
#define PAS_MVT_PORTE   0.0003
#define COEF_TURBINE   -0.35
#define DUREE_ATT_HZCHUTE_END   100
#define DUREE_ATT_CHUTENUAG_END   150
#define DEBUT_MISE_A_NIVEAU   250
#define FIN_MISE_A_NIVEAU   600
#define HAUTEUR_EMIT   0.2

Enumerations

enum  { CHU, HZ, NUAG }
enum  { LEVER, DESCENDRE, ARRETER }
enum  { ENBAS, AUMILIEU, ENHAUT }

Variables

int mvtPorte
int posPorte
bool debut_descente_chute
bool debut_descente_nuag
float dist
int cpt_mvt
osg::PositionAttitudeTransform * pat_dam
osg::PositionAttitudeTransform * pat1
osg::PositionAttitudeTransform * pat2_2
osg::Quat * quaternion
osg::Geode * geo2


Define Documentation

#define COEF_TURBINE   -0.35

Definition at line 35 of file glob.h.

Referenced by CallbackTurbine::update().

#define DEBUT_MISE_A_NIVEAU   250

Definition at line 38 of file glob.h.

Referenced by PSChuteHzCallback::operator()(), and PSChuteCallback::operator()().

#define DELAY   0.5

Definition at line 30 of file glob.h.

#define DUREE_ATT_CHUTENUAG   125

Definition at line 33 of file glob.h.

Referenced by PSChuteNuageCallback::operator()().

#define DUREE_ATT_CHUTENUAG_END   150

Definition at line 37 of file glob.h.

#define DUREE_ATT_HZCHUTE   100

Definition at line 32 of file glob.h.

Referenced by PSChuteCallback::operator()().

#define DUREE_ATT_HZCHUTE_END   100

Definition at line 36 of file glob.h.

#define DUREE_MVT   1332

Definition at line 31 of file glob.h.

Referenced by PSChuteNuageCallback::operator()(), PSChuteHzCallback::operator()(), PSChuteCallback::operator()(), CallbackTurbine::update(), and CallbackPorte::update().

#define FIN_MISE_A_NIVEAU   600

Definition at line 39 of file glob.h.

Referenced by PSChuteHzCallback::operator()(), and PSChuteCallback::operator()().

#define HAUTEUR_EMIT   0.2

Definition at line 40 of file glob.h.

Referenced by PSChuteHzCallback::operator()(), and PSChuteCallback::operator()().

#define MAX_PARTICLE_CHUTE   800

Definition at line 27 of file glob.h.

Referenced by PSChuteCallback::operator()().

#define MAX_PARTICLE_HZ   400

Definition at line 26 of file glob.h.

Referenced by PSChuteHzCallback::operator()().

#define MAX_PARTICLE_NUAG   520

Definition at line 28 of file glob.h.

Referenced by PSChuteNuageCallback::operator()().

#define MIN_PARTICLE   0

Definition at line 29 of file glob.h.

Referenced by PSChuteNuageCallback::operator()(), PSChuteHzCallback::operator()(), and PSChuteCallback::operator()().

#define PAS_MVT_PORTE   0.0003

Definition at line 34 of file glob.h.

Referenced by CallbackPorte::update().


Enumeration Type Documentation

anonymous enum

Enumerator:
CHU 
HZ 
NUAG 

Definition at line 42 of file glob.h.

anonymous enum

Enumerator:
LEVER 
DESCENDRE 
ARRETER 

Definition at line 43 of file glob.h.

anonymous enum

Enumerator:
ENBAS 
AUMILIEU 
ENHAUT 

Definition at line 44 of file glob.h.


Variable Documentation

int cpt_mvt

Definition at line 34 of file scene3D.cpp.

Referenced by PSChuteNuageCallback::operator()(), PSChuteHzCallback::operator()(), PSChuteCallback::operator()(), CallbackTurbine::update(), and CallbackPorte::update().

bool debut_descente_chute

Definition at line 37 of file scene3D.cpp.

bool debut_descente_nuag

Definition at line 38 of file scene3D.cpp.

float dist

de la

Definition at line 33 of file scene3D.cpp.

Referenced by CallbackPorte::update().

osg::Geode* geo2

Definition at line 51 of file scene3D.cpp.

Referenced by Scene3D::creerChutesEtAnim(), and CallbackTurbine::update().

int mvtPorte

Definition at line 35 of file scene3D.cpp.

Referenced by descendre(), monter(), PSChuteNuageCallback::operator()(), PSChuteHzCallback::operator()(), PSChuteCallback::operator()(), stop(), CallbackTurbine::update(), and CallbackPorte::update().

osg::PositionAttitudeTransform* pat1

Definition at line 48 of file scene3D.cpp.

Referenced by Scene3D::creerChutesEtAnim(), CallbackTurbine::update(), and CallbackPorte::update().

osg::PositionAttitudeTransform* pat2_2

Definition at line 49 of file scene3D.cpp.

Referenced by Scene3D::creerChutesEtAnim(), and CallbackTurbine::update().

osg::PositionAttitudeTransform* pat_dam

Definition at line 47 of file scene3D.cpp.

Referenced by initWater().

int posPorte

Definition at line 36 of file scene3D.cpp.

Referenced by PSChuteNuageCallback::operator()(), PSChuteHzCallback::operator()(), PSChuteCallback::operator()(), CallbackTurbine::update(), and CallbackPorte::update().

osg::Quat* quaternion

Definition at line 50 of file scene3D.cpp.

Referenced by Scene3D::createScene(), Scene3D::creerChutesEtAnim(), initWater(), and CallbackTurbine::update().


Generated on Tue Jun 5 16:56:54 2007 for Anidam by  doxygen 1.5.1