X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FFDM%2FJSBSim%2Fmodels%2FFGExternalForce.cpp;h=f0ef173b53f15ab716a65ee62a5b28d6620591f8;hb=642735ab18421db87a07d6841dd720fd4615bfff;hp=a9e13c9a1f57a906af5b166e5dfdc09e8f864347;hpb=f7f17a4744aaa1dbcd9e64b1a4bc97de888ed892;p=flightgear.git diff --git a/src/FDM/JSBSim/models/FGExternalForce.cpp b/src/FDM/JSBSim/models/FGExternalForce.cpp old mode 100755 new mode 100644 index a9e13c9a1..f0ef173b5 --- a/src/FDM/JSBSim/models/FGExternalForce.cpp +++ b/src/FDM/JSBSim/models/FGExternalForce.cpp @@ -4,7 +4,7 @@ Author: Jon Berndt, Dave Culp Date started: 9/21/07 - ------------- Copyright (C) 2007 Jon S. Berndt (jsb@hal-pc.org) ------------- + ------------- Copyright (C) 2007 Jon S. Berndt (jon@jsbsim.org) ------------- This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software @@ -53,10 +53,14 @@ */ #include "FGExternalForce.h" +#include "input_output/FGXMLElement.h" +#include + +using namespace std; namespace JSBSim { -static const char *IdSrc = "$Id$"; +static const char *IdSrc = "$Id: FGExternalForce.cpp,v 1.11 2011/10/31 14:54:41 bcoconni Exp $"; static const char *IdHdr = ID_EXTERNALFORCE; //%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -150,7 +154,7 @@ FGExternalForce::FGExternalForce(const FGExternalForce& extForce) : FGForce(extF FGExternalForce::~FGExternalForce() { unbind( PropertyManager->GetNode("external_reactions")); - + delete Magnitude_Function; Debug(1); } @@ -164,7 +168,7 @@ void FGExternalForce::SetMagnitude(double mag) //%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -FGColumnVector3& FGExternalForce::GetBodyForces(void) +const FGColumnVector3& FGExternalForce::GetBodyForces(void) { if (Magnitude_Function) { double mag = Magnitude_Function->GetValue();