WSF
wsf::six_dof::PropulsionSystem Member List

This is the complete list of members for wsf::six_dof::PropulsionSystem, 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 =0wsf::six_dof::PropulsionSystempure virtual
AnEngineHasAfterburnerOn(bool aTestSubobjects=false) const =0wsf::six_dof::PropulsionSystempure virtual
AnEngineIsContrailing(bool aTestSubobjects=false) const =0wsf::six_dof::PropulsionSystempure virtual
AnEngineIsEmittingSmokeTrail(bool aTestSubobjects=false) const =0wsf::six_dof::PropulsionSystempure virtual
AnEngineIsOperating(bool aTestSubobjects=false) const =0wsf::six_dof::PropulsionSystempure virtual
AnEngineIsSmoking(bool aTestSubobjects=false) const =0wsf::six_dof::PropulsionSystempure virtual
EmptyAllTanks()wsf::six_dof::PropulsionSystem
EnableThrustVectoring(bool aEnableThrustVectoring)=0wsf::six_dof::PropulsionSystempure virtual
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 =0wsf::six_dof::PropulsionSystempure virtual
GetParentVehicle() constwsf::six_dof::Objectinlinevirtual
GetThrustProducerByIndex(size_t aIndex) const =0wsf::six_dof::PropulsionSystempure virtual
GetThrustProducerObjectByName(const std::string &aName) const =0wsf::six_dof::PropulsionSystempure virtual
Ignite(int64_t aIgniteTimeInFrame_nanosec)=0wsf::six_dof::PropulsionSystempure virtual
Initialize(int64_t aSimTime_nanosec)=0wsf::six_dof::PropulsionSystempure virtual
IsProducingThrust() const =0wsf::six_dof::PropulsionSystempure virtual
MakeAnEngineSmoke(int aEngineIndex)=0wsf::six_dof::PropulsionSystempure virtual
mEnableThrustVectoringwsf::six_dof::PropulsionSystemprotected
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
Object()=defaultwsf::six_dof::Object
Object(const Object &)=defaultwsf::six_dof::Objectprotected
operator=(const PropulsionSystem &other)=deletewsf::six_dof::PropulsionSystem
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)=0wsf::six_dof::PropulsionSystempure virtual
SetFuelFeed(std::string aFuelTankName)=0wsf::six_dof::PropulsionSystempure virtual
SetLastSimTime(int64_t aLastSimTime_nanosec)wsf::six_dof::PropulsionSysteminline
SetName(const std::string &aName)wsf::six_dof::Objectinlinevirtual
SetParentVehicle(Mover *aParentVehicle) overridewsf::six_dof::PropulsionSystemvirtual
SetThrottleLeverPosition(double aThrottleLeverPosition)=0wsf::six_dof::PropulsionSystempure virtual
Shutdown(int64_t aTerminateTime_nanosec=0)=0wsf::six_dof::PropulsionSystempure virtual
ThrustVectoringEnabled() constwsf::six_dof::PropulsionSysteminline
Update(int64_t aSimTime_nanosec)wsf::six_dof::PropulsionSystemvirtual
~Object()=defaultwsf::six_dof::Objectvirtual
Copyrights Multiple, All Rights Reserved