WSF
wsf::six_dof::PointMassPropulsionSystem Member List

This is the complete list of members for wsf::six_dof::PointMassPropulsionSystem, including all inherited members.

AddFuelQuantity_lbs(double aFuelToAdd_lbs)wsf::six_dof::PropulsionSystem
AddFuelTank(std::unique_ptr< FuelTank > aFuelTank)wsf::six_dof::PropulsionSystem
AddFuelTransfer(const std::string &aTransferName, const std::string &aSourceTankName, const std::string &aTargetTankName)wsf::six_dof::PropulsionSystem
AddFuelTransferAndConnect(const std::string &aTransferName, const std::string &aSourceTankName, const std::string &aTargetTankName)wsf::six_dof::PropulsionSystem
AfterburnerIsPresent() const overridewsf::six_dof::PointMassPropulsionSystemvirtual
AnEngineHasAfterburnerOn(bool aTestSubobjects=false) const overridewsf::six_dof::PointMassPropulsionSystemvirtual
AnEngineIsContrailing(bool aTestSubobjects=false) const overridewsf::six_dof::PointMassPropulsionSystemvirtual
AnEngineIsEmittingSmokeTrail(bool aTestSubobjects=false) const overridewsf::six_dof::PointMassPropulsionSystemvirtual
AnEngineIsOperating(bool aTestSubobjects=false) const overridewsf::six_dof::PointMassPropulsionSystemvirtual
AnEngineIsSmoking(bool aTestSubobjects=false) const overridewsf::six_dof::PointMassPropulsionSystemvirtual
CalculatePropulsionFM(double aDeltaT_sec, double aAlt_ft, double aDynPress_lbsqft, double aStatPress_lbssqft, double aSpeed_fps, double aMach, double aAlpha_rad, double aBeta_rad, ForceAndRotationObject &aForceAndMoment, double &aFuelBurnRate_pps, double &aFuelBurned_lbs)wsf::six_dof::PointMassPropulsionSystem
Clone() constwsf::six_dof::PointMassPropulsionSystem
EmptyAllTanks()wsf::six_dof::PropulsionSystem
EnableThrustVectoring(bool aEnableThrustVectoring) overridewsf::six_dof::PointMassPropulsionSystemvirtual
FillAllTanks(double aPercentFull)wsf::six_dof::PropulsionSystem
FuelTransferNameUnique(const std::string &aName) constwsf::six_dof::PropulsionSystem
GetCurrentInternalFuelTankQuantity_lbs() constwsf::six_dof::PropulsionSystem
GetFuelTank(const std::string &aName) constwsf::six_dof::PropulsionSystem
GetFuelTanks() constwsf::six_dof::PropulsionSysteminline
GetInternalFuelTankCapacity_lbs() constwsf::six_dof::PropulsionSystem
GetMassProperties() constwsf::six_dof::PropulsionSystem
GetName() constwsf::six_dof::Objectinlinevirtual
GetNumFuelTanks() constwsf::six_dof::PropulsionSystem
GetNumThrustProducers() const overridewsf::six_dof::PointMassPropulsionSystemvirtual
GetParentVehicle() constwsf::six_dof::Objectinlinevirtual
GetThrustProducerByIndex(size_t aIndex) const overridewsf::six_dof::PointMassPropulsionSystemvirtual
GetThrustProducerList() constwsf::six_dof::PointMassPropulsionSysteminline
GetThrustProducerObjectByName(const std::string &aName) const overridewsf::six_dof::PointMassPropulsionSystemvirtual
Ignite(int64_t aIgniteTimeInFrame_nanosec) overridewsf::six_dof::PointMassPropulsionSystemvirtual
Initialize(int64_t aSimTime_nanosec) overridewsf::six_dof::PointMassPropulsionSystemvirtual
IsProducingThrust() const overridewsf::six_dof::PointMassPropulsionSystemvirtual
LinkControls(PointMassFlightControlSystem *aFlightControls)wsf::six_dof::PointMassPropulsionSystem
MakeAnEngineSmoke(int aEngineIndex) overridewsf::six_dof::PointMassPropulsionSystemvirtual
mEnableThrustVectoringwsf::six_dof::PropulsionSystemprotected
mEngineListwsf::six_dof::PointMassPropulsionSystemprotected
mFuelTankMapwsf::six_dof::PropulsionSystemprotected
mFuelTransferListwsf::six_dof::PropulsionSystemprotected
mLastSimTime_nanosecwsf::six_dof::PropulsionSystemprotected
mObjNamewsf::six_dof::Objectprotected
ModifyFuelQuantity(const std::string &aTankName, double aQty_lbs)wsf::six_dof::PropulsionSystem
mParentVehiclewsf::six_dof::Objectprotected
mPropulsionSystemThrottleLeverPositionwsf::six_dof::PropulsionSystemprotected
mThrottleLeverPositionSetwsf::six_dof::PropulsionSystemprotected
mThrottleSettingAbPtrwsf::six_dof::PointMassPropulsionSystemprotected
mThrottleSettingMilPtrwsf::six_dof::PointMassPropulsionSystemprotected
Object()=defaultwsf::six_dof::Object
Object(const Object &)=defaultwsf::six_dof::Objectprotected
operator=(const PointMassPropulsionSystem &other)=deletewsf::six_dof::PointMassPropulsionSystem
wsf::six_dof::PropulsionSystem::operator=(const PropulsionSystem &other)=deletewsf::six_dof::PropulsionSystem
PointMassPropulsionSystem()=defaultwsf::six_dof::PointMassPropulsionSystem
PointMassPropulsionSystem(const PointMassPropulsionSystem &aSrc)wsf::six_dof::PointMassPropulsionSystemprotected
ProcessInput(UtInput &aInput, const TypeManager *aTypeManager)wsf::six_dof::PointMassPropulsionSystem
PropulsionCalculationsFM(double aDeltaT_sec, double aAlt_ft, double aDynPress_lbsqft, double aStatPress_lbssqft, double aSpeed_fps, double aMach, double aAlpha_rad, double aBeta_rad, ForceAndRotationObject &aForceAndMoment, double &aFuelBurnRate_pps, double &aFuelBurned_lbs, bool aUpdateData)wsf::six_dof::PointMassPropulsionSystemprotected
PropulsionSystem()=defaultwsf::six_dof::PropulsionSystem
PropulsionSystem(const PropulsionSystem &aSrc)wsf::six_dof::PropulsionSystemprotected
RemoveFuelTankByName(std::string aName)wsf::six_dof::PropulsionSystem
RemoveFuelTransfer(const std::string &aTransferName)wsf::six_dof::PropulsionSystem
RemoveInvalidFuelTransfers()wsf::six_dof::PropulsionSystemprotected
SetFuelFeed(std::string &aEngineName, std::string aFuelTankName) overridewsf::six_dof::PointMassPropulsionSystemvirtual
SetFuelFeed(std::string aFuelTankName) overridewsf::six_dof::PointMassPropulsionSystemvirtual
SetLastSimTime(int64_t aLastSimTime_nanosec)wsf::six_dof::PropulsionSysteminline
SetName(const std::string &aName)wsf::six_dof::Objectinlinevirtual
SetParentVehicle(Mover *aParentVehicle) overridewsf::six_dof::PointMassPropulsionSystemvirtual
SetThrottleLeverPosition(double aThrottleLeverPosition) overridewsf::six_dof::PointMassPropulsionSystemvirtual
Shutdown(int64_t aTerminateTime_nanosec=0) overridewsf::six_dof::PointMassPropulsionSystemvirtual
ThrustVectoringEnabled() constwsf::six_dof::PropulsionSysteminline
Update(int64_t aSimTime_nanosec)wsf::six_dof::PropulsionSystemvirtual
UpdatePropulsionFM(double aDeltaT_sec, double aAlt_ft, double aDynPress_lbsqft, double aStatPress_lbssqft, double aSpeed_fps, double aMach, double aAlpha_rad, double aBeta_rad, ForceAndRotationObject &aForceAndMoment, double &aFuelBurnRate_pps, double &aFuelBurned_lbs)wsf::six_dof::PointMassPropulsionSystem
~Object()=defaultwsf::six_dof::Objectvirtual
Copyrights Multiple, All Rights Reserved