VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtCigiParticleSystemEntity.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2017 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvCigi/vrvCigi.h>
13 
15 
16 #include <matrix/geodeticCoord.h>
17 #include <matrix/vlTaitBryan.h>
18 
19 #include <osg/Sequence>
20 
21 namespace makVrv
22 {
23  class DtParticleSystemModelAgent;
24  class DtSceneObjectAgent;
25 
29  {
30  public:
33  DtAgentManagerInterface& sceneInterface, int entityId, int entityType);
34 
36  virtual ~DtCigiParticleSystemEntity();
37 
40  virtual void init();
41 
44  virtual void uninit();
45 
48  virtual void restart();
49 
51  virtual void stop();
52 
54  virtual void start();
55 
57  virtual void pause();
58 
60  virtual void resume();
61 
62  protected:
63  DtParticleSystemModelAgent* myParticleSystemModel;
64  osg::Sequence::SequenceMode mySequenceMode;
65 
66  };
67 
72 }
73 

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)