Changeset 15 in flair-src for trunk/lib/FlairSimulator/src/unexported/Simulator_impl.h
- Timestamp:
- 04/08/16 15:40:57 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/FlairSimulator/src/unexported/Simulator_impl.h
r10 r15 21 21 #include <Thread.h> 22 22 23 24 namespace flair 25 { 26 namespace simulator 27 { 28 class Simulator; 29 class Model; 30 class GenericObject; 31 } 23 namespace flair { 24 namespace simulator { 25 class Simulator; 26 class Model; 27 class GenericObject; 28 } 32 29 } 33 30 34 class Simulator_impl: public vrpn_Connection_IP, private flair::core::Thread 35 { 36 friend class flair::simulator::Model; 37 friend class flair::simulator::GenericObject; 31 class Simulator_impl : public vrpn_Connection_IP, private flair::core::Thread { 32 friend class flair::simulator::Model; 33 friend class flair::simulator::GenericObject; 38 34 39 public: 40 Simulator_impl(flair::simulator::Simulator* self,int optitrack_mstime=10,float yaw_deg=30); 41 ~Simulator_impl(); 35 public: 36 Simulator_impl(flair::simulator::Simulator *self, int optitrack_mstime = 10, 37 float yaw_deg = 30); 38 ~Simulator_impl(); 42 39 43 44 40 void RunSimu(void); 41 float yaw_rad; 45 42 46 47 48 flair::simulator::Simulator*self;49 std::vector<flair::simulator::Model*> models;50 std::vector<flair::simulator::GenericObject*> objects;51 43 private: 44 void Run(void); 45 flair::simulator::Simulator *self; 46 std::vector<flair::simulator::Model *> models; 47 std::vector<flair::simulator::GenericObject *> objects; 48 int optitrack_mstime; 52 49 }; 53 50
Note:
See TracChangeset
for help on using the changeset viewer.