/************************TRICK HEADER************************* PURPOSE: ( Simulate a skydiver jump from very high altitude. ) LIBRARY DEPENDENCIES: ((parachute/src/Parachutist.cpp)) *************************************************************/ #include "sim_objects/default_trick_sys.sm" ##include "parachute/include/Parachutist.hh" class ParachutistSimObject : public Trick::SimObject { public: Parachutist parachutist; double groundAltitude; ParachutistSimObject() { ("default_data") parachutist.default_data() ; ("initialization") parachutist.state_init() ; ("derivative") parachutist.state_deriv() ; ("integration") trick_ret = parachutist.state_integ() ; ("dynamic_event") parachutist.touch_down(groundAltitude) ; } } ; ParachutistSimObject dyn ; IntegLoop dyn_integloop(0.02) dyn;