class FGLaRCsim: public FGInterface {
+private:
+
FGNewEngine eng;
LaRCsimIC* lsic;
void set_ls(void);
+ void snap_shot(void);
double time_step;
+ SGPropertyNode *speed_up;
+ SGPropertyNode *aero;
public:
- FGLaRCsim(void);
+
+ FGLaRCsim( double dt );
~FGLaRCsim(void);
// copy FDM state to LaRCsim structures
bool copy_from_LaRCsim();
// reset flight params to a specific position
- bool init( double dt );
+ void init();
// update position based on inputs, positions, velocities, etc.
- bool update( int multiloop );
+ void update( double dt );
// Positions
void set_Latitude(double lat); //geocentric
void set_Gamma_vert_rad( double gamma);
// Earth
- void set_Runway_altitude(double ralt);
void set_Static_pressure(double p);
void set_Static_temperature(double T);
void set_Density(double rho);
+/*
void set_Velocities_Local_Airmass (double wnorth,
double weast,
double wdown );
+*/
};