C_Chute Class Reference

#include <C_Chute.h>

Collaboration diagram for C_Chute:

Collaboration graph
[legend]

Public Member Functions

 C_Chute (osg::Group *g, osg::Group *n, string pathTextEau)
void Creer_Chute (double x, double y, double z)

Data Fields

osg::Group * rootNode
osg::Geode * geode
osg::Group * node_emitter
osgParticle::ParticleSystem * ChuteParticleSystem
osgParticle::ModularEmitter * emitter
osgParticle::SectorPlacer * placer
osgParticle::RadialShooter * smokeShooter
osgParticle::AccelOperator * accelUp
osgParticle::FluidFrictionOperator * airFriction
osgParticle::ParticleSystemUpdater * ChuteSystemUpdater
int type
string pathTexture
double lifeTime
double mass
double range_min
double range_max
int nbGenerate
double gravite
double radiusRangeMin
double radiusRangeMax
double thetaRangeMin
double speedRangeMin
double speedRangeMax
double phiRangeMax
double phiRangeMin
double thetaRangeMax
bool enableGrav
bool enableShooter
bool enableAcc
osg::Vec3 vecAcceleration

Detailed Description

Definition at line 56 of file C_Chute.h.


Constructor & Destructor Documentation

C_Chute::C_Chute ( osg::Group *  g,
osg::Group *  n,
string  pathTextEau 
)

Definition at line 25 of file C_Chute.cpp.

References enableAcc, enableGrav, enableShooter, geode, node_emitter, pathTexture, and rootNode.


Member Function Documentation

void C_Chute::Creer_Chute ( double  x,
double  y,
double  z 
)

Definition at line 37 of file C_Chute.cpp.

References accelUp, airFriction, CHU, ChuteParticleSystem, ChuteSystemUpdater, emitter, enableAcc, enableGrav, enableShooter, geode, gravite, HZ, lifeTime, mass, nbGenerate, node_emitter, NUAG, pathTexture, phiRangeMax, phiRangeMin, placer, radiusRangeMax, radiusRangeMin, range_max, range_min, rootNode, smokeShooter, speedRangeMax, speedRangeMin, thetaRangeMax, thetaRangeMin, type, and vecAcceleration.

Referenced by Scene3D::creerChutesEtAnim().


Field Documentation

osg::Group* C_Chute::rootNode

Definition at line 58 of file C_Chute.h.

Referenced by C_Chute(), and Creer_Chute().

osg::Geode* C_Chute::geode

Definition at line 59 of file C_Chute.h.

Referenced by C_Chute(), and Creer_Chute().

osg::Group* C_Chute::node_emitter

Definition at line 60 of file C_Chute.h.

Referenced by C_Chute(), and Creer_Chute().

osgParticle::ParticleSystem* C_Chute::ChuteParticleSystem

Definition at line 61 of file C_Chute.h.

Referenced by Creer_Chute().

osgParticle::ModularEmitter* C_Chute::emitter

Definition at line 62 of file C_Chute.h.

Referenced by Creer_Chute().

osgParticle::SectorPlacer* C_Chute::placer

Definition at line 63 of file C_Chute.h.

Referenced by Creer_Chute().

osgParticle::RadialShooter* C_Chute::smokeShooter

Definition at line 64 of file C_Chute.h.

Referenced by Creer_Chute().

osgParticle::AccelOperator* C_Chute::accelUp

Definition at line 65 of file C_Chute.h.

Referenced by Creer_Chute().

osgParticle::FluidFrictionOperator* C_Chute::airFriction

Definition at line 66 of file C_Chute.h.

Referenced by Creer_Chute().

osgParticle::ParticleSystemUpdater* C_Chute::ChuteSystemUpdater

Definition at line 67 of file C_Chute.h.

Referenced by Creer_Chute().

int C_Chute::type

Definition at line 69 of file C_Chute.h.

Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().

string C_Chute::pathTexture

Definition at line 71 of file C_Chute.h.

Referenced by C_Chute(), and Creer_Chute().

double C_Chute::lifeTime

Definition at line 72 of file C_Chute.h.

Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().

double C_Chute::mass

Definition at line 73 of file C_Chute.h.

Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().

double C_Chute::range_min

Definition at line 74 of file C_Chute.h.

Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().

double C_Chute::range_max

Definition at line 75 of file C_Chute.h.

Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().

int C_Chute::nbGenerate

Definition at line 76 of file C_Chute.h.

Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().

double C_Chute::gravite

Definition at line 77 of file C_Chute.h.

Referenced by Creer_Chute().

double C_Chute::radiusRangeMin

Definition at line 78 of file C_Chute.h.

Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().

double C_Chute::radiusRangeMax

Definition at line 79 of file C_Chute.h.

Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().

double C_Chute::thetaRangeMin

Definition at line 80 of file C_Chute.h.

Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().

double C_Chute::speedRangeMin

Definition at line 81 of file C_Chute.h.

Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().

double C_Chute::speedRangeMax

Definition at line 82 of file C_Chute.h.

Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().

double C_Chute::phiRangeMax

Definition at line 83 of file C_Chute.h.

Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().

double C_Chute::phiRangeMin

Definition at line 84 of file C_Chute.h.

Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().

double C_Chute::thetaRangeMax

Definition at line 85 of file C_Chute.h.

Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().

bool C_Chute::enableGrav

Definition at line 86 of file C_Chute.h.

Referenced by C_Chute(), and Creer_Chute().

bool C_Chute::enableShooter

Definition at line 87 of file C_Chute.h.

Referenced by C_Chute(), Creer_Chute(), and Scene3D::creerChutesEtAnim().

bool C_Chute::enableAcc

Definition at line 88 of file C_Chute.h.

Referenced by C_Chute(), Creer_Chute(), and Scene3D::creerChutesEtAnim().

osg::Vec3 C_Chute::vecAcceleration

Definition at line 89 of file C_Chute.h.

Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().


The documentation for this class was generated from the following files:
Generated on Tue Jun 5 16:57:10 2007 for Anidam by  doxygen 1.5.1