class FGInitialCondition;
}
-using namespace JSBSim;
+// Adding it here will cause a namespace clash in FlightGear -EMH-
+// using namespace JSBSim;
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
CLASS DOCUMENTATION
void update_ic(void);
private:
- FGFDMExec *fdmex;
- FGInitialCondition *fgic;
+ JSBSim::FGFDMExec *fdmex;
+ JSBSim::FGInitialCondition *fgic;
bool needTrim;
- FGState* State;
- FGAtmosphere* Atmosphere;
- FGFCS* FCS;
- FGPropulsion* Propulsion;
- FGMassBalance* MassBalance;
- FGAircraft* Aircraft;
- FGPropagate* Propagate;
- FGAuxiliary* Auxiliary;
- FGAerodynamics* Aerodynamics;
- FGGroundReactions *GroundReactions;
+ JSBSim::FGState* State;
+ JSBSim::FGAtmosphere* Atmosphere;
+ JSBSim::FGFCS* FCS;
+ JSBSim::FGPropulsion* Propulsion;
+ JSBSim::FGMassBalance* MassBalance;
+ JSBSim::FGAircraft* Aircraft;
+ JSBSim::FGPropagate* Propagate;
+ JSBSim::FGAuxiliary* Auxiliary;
+ JSBSim::FGAerodynamics* Aerodynamics;
+ JSBSim::FGGroundReactions *GroundReactions;
int runcount;
- float trim_elev;
- float trim_throttle;
+ double trim_elev;
+ double trim_throttle;
SGPropertyNode *startup_trim;
SGPropertyNode *trimmed;