FGThruster Class Reference

#include <FGThruster.h>

Inherits FGForce.

Inherited by FGNozzle, FGPropeller, and FGRotor.

List of all members.


Detailed Description

reverser angle:

"Reverser angle" as used here is a way to manipulate the thrust vector, along the thrust axis ONLY, during run time. This should not be confused with a thrust vectoring nozzle. The angle is defined in radians, and is used thus: Final_thrust = cosine( reverser_angle ) * unmodified_thrust. Therefore a reverser angle of 0 results in no change, and a reverser angle of 3.14 (pi) results in a completely reversed thrust vector. An angle of 1.57 (pi/2) results in no thrust at all.

Author:
Jon Berndt
Version:
Id
FGThruster.h,v 1.12 2008/12/30 12:19:26 jberndt Exp

Definition at line 83 of file FGThruster.h.


Public Types

enum  eType { ttNozzle, ttRotor, ttPropeller, ttDirect }

Public Member Functions

virtual double Calculate (double tt)
 FGThruster (FGFDMExec *FDMExec, Element *el, int num)
 Constructor.
double GetGearRatio (void)
string GetName (void)
virtual double GetPowerRequired (void)
double GetReverserAngle (void) const
virtual double GetRPM (void) const
double GetThrust (void) const
virtual string GetThrusterLabels (int id, string delimeter)
virtual string GetThrusterValues (int id, string delimeter)
eType GetType (void)
virtual void SetdeltaT (double dt)
void SetName (string name)
void SetReverserAngle (double angle)
virtual void SetRPM (double rpm)
virtual ~FGThruster ()
 Destructor.

Protected Member Functions

virtual void Debug (int from)

Protected Attributes

double deltaT
int EngineNum
double GearRatio
string Name
double PowerRequired
FGPropertyManagerPropertyManager
double ReverserAngle
double Thrust
double ThrustCoeff
eType Type

The documentation for this class was generated from the following files:

Generated on Tue May 26 00:55:13 2009 for JSBSim Flight Dynamics Model by  doxygen 1.5.5