X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FFDM%2FJSBSim%2Fmodels%2FFGAerodynamics.cpp;h=ed1d639fce787d7fdc4a93f61ff00e41c7026342;hb=024ef128e3395e8c0e32b360abe19b4d345e4f80;hp=ce2494c544fa10fa11d1f79fcdd7095c80490833;hpb=8f50e24f88417773ee19921272973be64afd4a46;p=flightgear.git diff --git a/src/FDM/JSBSim/models/FGAerodynamics.cpp b/src/FDM/JSBSim/models/FGAerodynamics.cpp index ce2494c54..ed1d639fc 100644 --- a/src/FDM/JSBSim/models/FGAerodynamics.cpp +++ b/src/FDM/JSBSim/models/FGAerodynamics.cpp @@ -48,7 +48,7 @@ using namespace std; namespace JSBSim { -static const char *IdSrc = "$Id: FGAerodynamics.cpp,v 1.44 2011/10/23 14:23:13 jentron Exp $"; +static const char *IdSrc = "$Id: FGAerodynamics.cpp,v 1.45 2012/04/13 13:25:52 jberndt Exp $"; static const char *IdHdr = ID_AERODYNAMICS; /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -372,6 +372,17 @@ string FGAerodynamics::GetAeroFunctionStrings(const string& delimeter) const AeroFunctionStrings += AeroFunctions[axis][sd]->GetName(); } } + + string FunctionStrings = FGModelFunctions::GetFunctionStrings(delimeter); + + if (FunctionStrings.size() > 0) { + if (AeroFunctionStrings.size() > 0) { + AeroFunctionStrings += delimeter + FunctionStrings; + } else { + AeroFunctionStrings = FunctionStrings; + } + } + return AeroFunctionStrings; } @@ -388,6 +399,16 @@ string FGAerodynamics::GetAeroFunctionValues(const string& delimeter) const } } + string FunctionValues = FGModelFunctions::GetFunctionValues(delimeter); + + if (FunctionValues.size() > 0) { + if (buf.str().size() > 0) { + buf << delimeter << FunctionValues; + } else { + buf << FunctionValues; + } + } + return buf.str(); }