From: <de...@us...> - 2003-06-22 08:58:44
|
Update of /cvsroot/csp/APPLICATIONS/CSPSim/Include In directory sc8-pr-cvs1:/tmp/cvs-serv4462 Modified Files: ObjectModel.h Engine.h Collision.h Log Message: see CHANGES.current Index: ObjectModel.h =================================================================== RCS file: /cvsroot/csp/APPLICATIONS/CSPSim/Include/ObjectModel.h,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** ObjectModel.h 19 Jun 2003 18:07:51 -0000 1.8 --- ObjectModel.h 22 Jun 2003 08:58:41 -0000 1.9 *************** *** 151,155 **** SceneModel(simdata::Ref<ObjectModel> const & model); - simdata::Ref<ObjectModel> getModel() { return m_Model; } osg::Group* getRoot() { return m_Transform.get(); } --- 151,154 ---- Index: Engine.h =================================================================== RCS file: /cvsroot/csp/APPLICATIONS/CSPSim/Include/Engine.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Engine.h 19 Jun 2003 18:07:51 -0000 1.1 --- Engine.h 22 Jun 2003 08:58:41 -0000 1.2 *************** *** 19,23 **** /** ! * @file Thrust.h * **/ --- 19,23 ---- /** ! * @file Engine.h * **/ *************** *** 63,67 **** simdata::Link<ThrustData> m_ThrustData; simdata::Vector3 m_ThrustDirection, m_EngineOffset; ! float m_Throttle; float m_Mach; float m_Altitude; --- 63,67 ---- simdata::Link<ThrustData> m_ThrustData; simdata::Vector3 m_ThrustDirection, m_EngineOffset; ! float const *m_Throttle; float m_Mach; float m_Altitude; *************** *** 89,93 **** void setThrustDirection(simdata::Vector3 const& thrustDirection); ! void setThrottle(float throttle); void setMach(float mach); void setAltitude(float altitude); --- 89,93 ---- void setThrustDirection(simdata::Vector3 const& thrustDirection); ! void bindThrottle(float const &throttle); void setMach(float mach); void setAltitude(float altitude); *************** *** 102,106 **** typedef simdata::Link<Engine>::vector ESet; ESet m_Engine; ! double const *m_Throttle; public: --- 102,106 ---- typedef simdata::Link<Engine>::vector ESet; ESet m_Engine; ! float m_Throttle; public: *************** *** 113,119 **** virtual void pack(simdata::Packer& p) const; virtual void unpack(simdata::UnPacker &p); EngineDynamics(); ! void bindThrottle(double const &throttle); void update(double dt); std::vector<simdata::Vector3> getSmokeEmitterLocation() const; --- 113,120 ---- virtual void pack(simdata::Packer& p) const; virtual void unpack(simdata::UnPacker &p); + virtual void postCreate(); EngineDynamics(); ! void setThrottle(double const throttle); void update(double dt); std::vector<simdata::Vector3> getSmokeEmitterLocation() const; Index: Collision.h =================================================================== RCS file: /cvsroot/csp/APPLICATIONS/CSPSim/Include/Collision.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Collision.h 19 Jun 2003 18:07:51 -0000 1.1 --- Collision.h 22 Jun 2003 08:58:41 -0000 1.2 *************** *** 94,98 **** public: GroundCollisionDynamics(double mass, simdata::Matrix3 const &inertia, std::vector<simdata::Vector3> const &contacts); ! void preSimulationStep(double dt); void bindWeight(simdata::Vector3 const &weightBody); void update(double dt); --- 94,98 ---- public: GroundCollisionDynamics(double mass, simdata::Matrix3 const &inertia, std::vector<simdata::Vector3> const &contacts); ! void reset(double dt); void bindWeight(simdata::Vector3 const &weightBody); void update(double dt); |