VR-Forces 4.1.1 Class Documentation
DtTacticalSmokeUpdater.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 #include <vrvCore/vrvCore.h>
14 
15 #include <vlutil/vlTime.h>
16 
17 class DtVector;
18 
19 
20 namespace makVrv
21 {
22  class DtDe;
23  class DtTacticalSmokeModel;
24 
33  {
34  public:
41  DtDe& de, DtUniqueID id, bool suppressTick = false );
42 
44  virtual ~DtTacticalSmokeUpdater();
45 
51  virtual void setTacticalSmokeModel( DtModel* model );
52 
56  virtual void setPosition( int vtx, const DtVector& pos );
57 
61  virtual void setOrientation( int vtx, const DtTaitBryan& ori );
62 
66  virtual void setVelocity( int vtx, const DtVector& velo );
67 
71  virtual void setAcceleration( int vtx, const DtVector& accel );
72 
76  virtual void setAngularVelocity( int vtx, const DtVector& velo );
77 
81  virtual void setDensity( int vtx, double dens );
82 
86  virtual void setDensityRate( int vtx, double rate );
87 
91  virtual void setOneSigmas( int vtx, const DtVector& sigma );
92 
96  virtual void setOneSigmaRates( int vtx, const DtVector& rate );
97 
98  private:
102 
106 
110  operator=( const DtTacticalSmokeUpdater& );
111 
112  protected:
114  };
115 
116 }

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)