|
WSF
|
#include <P6DofPropulsionSystem.hpp>


Classes | |
| struct | FuelTransfer |
| struct | fuelTankData |
| struct | tankMatching |
| struct | ThrustProducerTypeInfo |
Public Member Functions | |
| P6DofPropulsionSystem (P6DofScenario *aScenario) | |
| ~P6DofPropulsionSystem () override | |
| P6DofPropulsionSystem & | operator= (const P6DofPropulsionSystem &other)=delete |
| P6DofPropulsionSystem * | Clone () const |
| void | SetParentVehicle (P6DofVehicle *aParentVehicle) override |
| bool | ProcessInput (UtInput &aInput) |
| bool | Initialize (int64_t aSimTime_nanosec) |
| void | Update (int64_t aSimTime_nanosec) |
| void | SetLastSimTime (int64_t aLastSimTime_nanosec) |
| void | CalculatePropulsionFM (double aDeltaT_sec, double aAlt_ft, double aDynPress_lbsqft, double aStatPress_lbssqft, double aSpeed_fps, double aMach, double aAlpha_rad, double aBeta_rad, P6DofForceAndMomentsObject &aForceAndMoment, double &aFuelBurnRate_pps, double &aFuelBurned_lbs) |
| void | UpdatePropulsionFM (double aDeltaT_sec, double aAlt_ft, double aDynPress_lbsqft, double aStatPress_lbssqft, double aSpeed_fps, double aMach, double aAlpha_rad, double aBeta_rad, P6DofForceAndMomentsObject &aForceAndMoment, double &aFuelBurnRate_pps, double &aFuelBurned_lbs) |
| P6DofFuelTank * | GetFuelTank (const std::string &aName) const |
| const std::unordered_map< std::string, P6DofFuelTank * > & | GetFuelTanks () const |
| P6DofThrustProducerObject * | GetThrustProducerObjectByName (const std::string &aName) const |
| P6DofThrustProducerObject * | GetThrustProducerByIndex (size_t aIndex) const |
| const std::vector< P6DofThrustProducerObject * > & | GetThrustProducerList () const |
| void | SetThrottleLeverPosition (double aThrottleLeverPosition) |
| void | SetThrustVectoringYaw_deg (double aThrustVectoringAngle_deg) |
| void | SetThrustVectoringPitch_deg (double aThrustVectoringAngle_deg) |
| void | EnableThrustVectoring (bool aEnableThrustVectoring) |
| void | SetThrustReserver (double aThrustReserverSetting) |
| void | EnableThrustReverser (bool aEnableThrustReverser) |
| bool | ThrustReverserEnabled () const |
| bool | ThrustVectoringEnabled () const |
| bool | AfterburnerIsPresent () const |
| size_t | GetNumThrustProducers () const |
| size_t | GetNumFuelTanks () const |
| void | Ignite (int64_t aIgniteTimeInFrame_nanosec) |
| void | Shutdown (int64_t aTerminateTime_nanosec=0) |
| bool | RemoveFuelTankByName (std::string aName) |
| bool | AddFuelTransfer (const std::string &aTransferName, const std::string &aSourceTankName, const std::string &aTargetTankName) |
| bool | AddFuelTransferAndConnect (const std::string &aTransferName, const std::string &aSourceTankName, const std::string &aTargetTankName) |
| bool | RemoveFuelTransfer (const std::string &aTransferName) |
| bool | ModifyFuelQuantity (const std::string &aTankName, double aQty_lbs) |
| bool | FuelTransferNameUnique (const std::string &aName) const |
| bool | IsProducingThrust () const |
| bool | SetFuelFeed (std::string &aEngineName, std::string aFuelTankName) |
| bool | SetFuelFeed (std::string aFuelTankName) |
| void | SetControlInputHandles (const P6DofFlightControlSystem *aFlightControlSystem) |
| void | SetControlInputValues (const P6DofFlightControlSystem *aFlightControlSystem) |
| double | GetInternalFuelTankCapacity_lbs () const |
| double | GetCurrentInternalFuelTankQuantity_lbs () const |
| double | AddFuelQuantity_lbs (double aFuelToAdd_lbs) |
| double | FillAllTanks (double aPercentFull) |
| void | EmptyAllTanks () |
| const P6DofMassProperties & | GetMassProperties () const |
| void | CalculateCurrentMassProperties () |
| bool | AnEngineIsOperating (bool aTestSubobjects=false) const |
| bool | AnEngineIsSmoking (bool aTestSubobjects=false) const |
| bool | AnEngineHasAfterburnerOn (bool aTestSubobjects=false) const |
| bool | AnEngineIsContrailing (bool aTestSubobjects=false) const |
| bool | AnEngineIsEmittingSmokeTrail (bool aTestSubobjects=false) const |
| void | MakeAnEngineSmoke (int aEngineIndex) |
| Public Member Functions inherited from P6DofObject | |
| P6DofObject (P6DofScenario *aScenario) | |
| virtual | ~P6DofObject ()=default |
| P6DofObject * | Clone () const |
| P6DofScenario * | GetScenario () const |
| std::string | GetName () const |
| void | SetName (const std::string &aName) |
| P6DofVehicle * | GetParentVehicle () const |
Protected Member Functions | |
| P6DofPropulsionSystem (const P6DofPropulsionSystem &aSrc) | |
| void | PropulsionCalculationsFM (double aDeltaT_sec, double aAlt_ft, double aDynPress_lbsqft, double aStatPress_lbssqft, double aSpeed_fps, double aMach, double aAlpha_rad, double aBeta_rad, P6DofForceAndMomentsObject &aForceAndMoment, double &aFuelBurnRate_pps, double &aFuelBurned_lbs, bool aUpdateData) |
| void | RemoveInvalidFuelTransfers () |
| Protected Member Functions inherited from P6DofObject | |
| P6DofObject (const P6DofObject &aSrc)=default | |
| P6DofObject & | operator= (const P6DofObject &other)=default |
|
explicit |
References mEnableThrustReverser, mEnableThrustVectoring, mLastSimTime_nanosec, mMassProperties, mPropulsionSystemThrottleLeverPosition, mThrottleLeverPositionSet, mThrottleSettingAB, mThrottleSettingMIL, mThrottleSettingPitch, mThrottleSettingReverser, mThrottleSettingYaw, mThrustReserverSetting, mThrustReverserSet, mThrustVectoringAnglePitch_deg, mThrustVectoringAngleYaw_deg, mThrustVectorPitchSet, mThrustVectorYawSet, and P6DofObject::P6DofObject().
Referenced by AnEngineHasAfterburnerOn(), AnEngineIsContrailing(), AnEngineIsEmittingSmokeTrail(), AnEngineIsOperating(), AnEngineIsSmoking(), Clone(), operator=(), and P6DofPropulsionSystem().
|
override |
References mEngineList, mEngineTypeList, mFuelTankMap, mFuelTransferList, and mThrustControlInputValueDataList.
|
protected |
References for(), if(), mEnableThrustReverser, mEnableThrustVectoring, mEngineTypeList, mFuelTankMap, mFuelTransferList, mLastSimTime_nanosec, mMassProperties, mPropulsionSystemThrottleLeverPosition, mThrottleLeverPositionSet, mThrottleSettingAB, mThrottleSettingMIL, mThrottleSettingPitch, mThrottleSettingReverser, mThrottleSettingYaw, mThrustControlInputValueDataList, mThrustReserverSetting, mThrustReverserSet, mThrustVectoringAnglePitch_deg, mThrustVectoringAngleYaw_deg, mThrustVectorPitchSet, mThrustVectorYawSet, P6DofObject::P6DofObject(), and P6DofPropulsionSystem().
| double P6DofPropulsionSystem::AddFuelQuantity_lbs | ( | double | aFuelToAdd_lbs | ) |
| bool P6DofPropulsionSystem::AddFuelTransfer | ( | const std::string & | aTransferName, |
| const std::string & | aSourceTankName, | ||
| const std::string & | aTargetTankName ) |
References FuelTransferNameUnique(), and mFuelTransferList.
| bool P6DofPropulsionSystem::AddFuelTransferAndConnect | ( | const std::string & | aTransferName, |
| const std::string & | aSourceTankName, | ||
| const std::string & | aTargetTankName ) |
References FuelTransferNameUnique(), mFuelTransferList, and P6DofObject::mParentVehicle.
| bool P6DofPropulsionSystem::AfterburnerIsPresent | ( | ) | const |
References mEngineList.
Referenced by PropulsionCalculationsFM(), and SetThrottleLeverPosition().
| bool P6DofPropulsionSystem::AnEngineHasAfterburnerOn | ( | bool | aTestSubobjects = false | ) | const |
References AnEngineHasAfterburnerOn(), P6DofObject::GetParentVehicle(), P6DofVehicle::GetSubobjectList(), mEngineList, and P6DofPropulsionSystem().
Referenced by AnEngineHasAfterburnerOn().
| bool P6DofPropulsionSystem::AnEngineIsContrailing | ( | bool | aTestSubobjects = false | ) | const |
References AnEngineIsContrailing(), P6DofObject::GetParentVehicle(), P6DofVehicle::GetSubobjectList(), mEngineList, and P6DofPropulsionSystem().
Referenced by AnEngineIsContrailing().
| bool P6DofPropulsionSystem::AnEngineIsEmittingSmokeTrail | ( | bool | aTestSubobjects = false | ) | const |
References AnEngineIsEmittingSmokeTrail(), P6DofObject::GetParentVehicle(), P6DofVehicle::GetSubobjectList(), mEngineList, and P6DofPropulsionSystem().
Referenced by AnEngineIsEmittingSmokeTrail().
| bool P6DofPropulsionSystem::AnEngineIsOperating | ( | bool | aTestSubobjects = false | ) | const |
References AnEngineIsOperating(), P6DofObject::GetParentVehicle(), P6DofVehicle::GetSubobjectList(), mEngineList, and P6DofPropulsionSystem().
Referenced by AnEngineIsOperating().
| bool P6DofPropulsionSystem::AnEngineIsSmoking | ( | bool | aTestSubobjects = false | ) | const |
References AnEngineIsSmoking(), P6DofObject::GetParentVehicle(), P6DofVehicle::GetSubobjectList(), mEngineList, and P6DofPropulsionSystem().
Referenced by AnEngineIsSmoking().
| void P6DofPropulsionSystem::CalculateCurrentMassProperties | ( | ) |
References P6DofFuelTank::CalculateCurrentMassProperties(), P6DofFuelTank::GetMassProperties(), mEngineList, mFuelTankMap, and mMassProperties.
Referenced by Initialize().
| void P6DofPropulsionSystem::CalculatePropulsionFM | ( | double | aDeltaT_sec, |
| double | aAlt_ft, | ||
| double | aDynPress_lbsqft, | ||
| double | aStatPress_lbssqft, | ||
| double | aSpeed_fps, | ||
| double | aMach, | ||
| double | aAlpha_rad, | ||
| double | aBeta_rad, | ||
| P6DofForceAndMomentsObject & | aForceAndMoment, | ||
| double & | aFuelBurnRate_pps, | ||
| double & | aFuelBurned_lbs ) |
References PropulsionCalculationsFM().
| P6DofPropulsionSystem * P6DofPropulsionSystem::Clone | ( | ) | const |
References P6DofPropulsionSystem().
Referenced by P6DofVehicleType::DeriveFrom().
| void P6DofPropulsionSystem::EmptyAllTanks | ( | ) |
References mFuelTankMap.
| void P6DofPropulsionSystem::EnableThrustReverser | ( | bool | aEnableThrustReverser | ) |
References mEnableThrustReverser, and mEngineList.
Referenced by P6DofPilotObject::SetThrustReverserControlPosition().
| void P6DofPropulsionSystem::EnableThrustVectoring | ( | bool | aEnableThrustVectoring | ) |
References mEnableThrustVectoring, and mEngineList.
| double P6DofPropulsionSystem::FillAllTanks | ( | double | aPercentFull | ) |
References mFuelTankMap.
Referenced by AddFuelQuantity_lbs(), and P6DofTableTool::CalculateStickForZeroMoment().
| bool P6DofPropulsionSystem::FuelTransferNameUnique | ( | const std::string & | aName | ) | const |
References mFuelTransferList.
Referenced by AddFuelTransfer(), AddFuelTransferAndConnect(), and ProcessInput().
| double P6DofPropulsionSystem::GetCurrentInternalFuelTankQuantity_lbs | ( | ) | const |
References mFuelTankMap.
Referenced by AddFuelQuantity_lbs().
| P6DofFuelTank * P6DofPropulsionSystem::GetFuelTank | ( | const std::string & | aName | ) | const |
References mFuelTankMap.
Referenced by ModifyFuelQuantity().
|
inline |
References mFuelTankMap.
Referenced by P6DofTableTool::CalculateStickForZeroMoment().
| double P6DofPropulsionSystem::GetInternalFuelTankCapacity_lbs | ( | ) | const |
References mFuelTankMap.
Referenced by AddFuelQuantity_lbs().
|
inline |
References mMassProperties.
| size_t P6DofPropulsionSystem::GetNumFuelTanks | ( | ) | const |
References mFuelTankMap.
Referenced by P6DofTableTool::CalculateStickForZeroMoment().
| size_t P6DofPropulsionSystem::GetNumThrustProducers | ( | ) | const |
References mEngineList.
Referenced by P6DofVehicle::GetCurrentExternalFuelTankQuantity_lbs(), P6DofVehicle::GetExternalFuelTankCapacity_lbs(), WsfP6DOF_MoverTestObject::GetLevelFlightFuelBurnRate(), WsfP6DOF_MoverTestObject::GetLevelFlightHorizontalThrust(), P6DofVehicle::GetNumberOfExternalTanks(), WsfP6DOF_MoverTestObject::TurnRateAt(), and WsfP6DOF_MoverTestObject::TurnRateWithConditions().
| P6DofThrustProducerObject * P6DofPropulsionSystem::GetThrustProducerByIndex | ( | size_t | aIndex | ) | const |
|
inline |
References mEngineList.
Referenced by P6DofVehicle::CalculateStickBackForZeroMoment().
| P6DofThrustProducerObject * P6DofPropulsionSystem::GetThrustProducerObjectByName | ( | const std::string & | aName | ) | const |
References mEngineList.
| void P6DofPropulsionSystem::Ignite | ( | int64_t | aIgniteTimeInFrame_nanosec | ) |
References mEngineList, and mPropulsionSystemThrottleLeverPosition.
| bool P6DofPropulsionSystem::Initialize | ( | int64_t | aSimTime_nanosec | ) |
References CalculateCurrentMassProperties(), P6DofJetEngineObject::DeriveFrom(), P6DofRamjetEngineObject::DeriveFrom(), P6DofRocketLiquidPropellantObject::DeriveFrom(), P6DofRocketSolidPropellantObject::DeriveFrom(), P6DofObject::GetScenario(), P6DofTypeManager::GetThrustProducerObjectType(), P6DofScenario::GetTypeManager(), mEngineList, mEngineTypeList, mFuelTankMap, mFuelTransferList, mLastSimTime_nanosec, P6DofObject::mParentVehicle, P6DofJetEngineObject::SetFuelTank(), P6DofRamjetEngineObject::SetFuelTank(), P6DofRocketLiquidPropellantObject::SetFuelTank(), P6DofObject::SetName(), P6DofThrustProducerObject::SetParentPropulsionSystem(), and P6DofThrustProducerObject::SetThrustReferenceOffsetAttitude().
| bool P6DofPropulsionSystem::IsProducingThrust | ( | ) | const |
References mEngineList.
| void P6DofPropulsionSystem::MakeAnEngineSmoke | ( | int | aEngineIndex | ) |
| bool P6DofPropulsionSystem::ModifyFuelQuantity | ( | const std::string & | aTankName, |
| double | aQty_lbs ) |
References GetFuelTank(), and P6DofFuelTank::SetCurrentFuelQuantity().
|
delete |
References P6DofPropulsionSystem().
| bool P6DofPropulsionSystem::ProcessInput | ( | UtInput & | aInput | ) |
References P6DofPropulsionSystem::ThrustProducerTypeInfo::baseTypeName, P6DofPropulsionSystem::ThrustProducerTypeInfo::fuelFeedName, FuelTransferNameUnique(), P6DofTypeManager::GetEngineBaseType(), P6DofObject::GetName(), P6DofObject::GetScenario(), P6DofScenario::GetTypeManager(), P6DofThrustProducerObject::ThrustControlInputValueData::handle, P6DofPropulsionSystem::ThrustProducerTypeInfo::instanceName, mEnableThrustVectoring, mEngineTypeList, mFuelTankMap, mFuelTransferList, P6DofObject::mParentVehicle, mThrottleSettingAB, mThrottleSettingMIL, mThrottleSettingPitch, mThrottleSettingReverser, mThrottleSettingYaw, mThrustControlInputValueDataList, P6DofThrustProducerObject::ThrustControlInputValueData::name, P6DofPropulsionSystem::ThrustProducerTypeInfo::offset_ft, P6DofFuelTank::ProcessInput(), P6DofPropulsionSystem::ThrustProducerTypeInfo::relPos, P6DofPropulsionSystem::ThrustProducerTypeInfo::relYPR, P6DofObject::SetParentVehicle(), P6DofFuelTank::SetPropulsionSystem(), P6DofPropulsionSystem::FuelTransfer::sourceTank, P6DofPropulsionSystem::FuelTransfer::sourceTankName, P6DofPropulsionSystem::FuelTransfer::targetTank, P6DofPropulsionSystem::FuelTransfer::targetTankName, P6DofPropulsionSystem::ThrustProducerTypeInfo::typeName, P6DofThrustProducerObject::ThrustControlInputValueData::value, and P6DofPropulsionSystem::FuelTransfer::xferName.
|
protected |
References AfterburnerIsPresent(), P6DofForceAndMomentsObject::ClearReferenceAndForceAndMoment(), mEnableThrustReverser, mEnableThrustVectoring, mEngineList, mThrottleLeverPositionSet, mThrottleSettingAB, mThrottleSettingMIL, mThrottleSettingPitch, mThrottleSettingReverser, mThrottleSettingYaw, mThrustReverserSet, mThrustVectorPitchSet, and mThrustVectorYawSet.
Referenced by CalculatePropulsionFM(), and UpdatePropulsionFM().
| bool P6DofPropulsionSystem::RemoveFuelTankByName | ( | std::string | aName | ) |
References mFuelTankMap.
| bool P6DofPropulsionSystem::RemoveFuelTransfer | ( | const std::string & | aTransferName | ) |
References mFuelTransferList.
|
protected |
References P6DofFuelTank::FuelFlowPathIntact(), and mFuelTransferList.
Referenced by Update().
| void P6DofPropulsionSystem::SetControlInputHandles | ( | const P6DofFlightControlSystem * | aFlightControlSystem | ) |
| void P6DofPropulsionSystem::SetControlInputValues | ( | const P6DofFlightControlSystem * | aFlightControlSystem | ) |
| bool P6DofPropulsionSystem::SetFuelFeed | ( | std::string & | aEngineName, |
| std::string | aFuelTankName ) |
| bool P6DofPropulsionSystem::SetFuelFeed | ( | std::string | aFuelTankName | ) |
|
inline |
References mLastSimTime_nanosec.
|
overridevirtual |
Reimplemented from P6DofObject.
References mEngineList, mFuelTankMap, and P6DofObject::SetParentVehicle().
| void P6DofPropulsionSystem::SetThrottleLeverPosition | ( | double | aThrottleLeverPosition | ) |
| void P6DofPropulsionSystem::SetThrustReserver | ( | double | aThrustReserverSetting | ) |
References mEngineList, mThrustReserverSetting, and mThrustReverserSet.
| void P6DofPropulsionSystem::SetThrustVectoringPitch_deg | ( | double | aThrustVectoringAngle_deg | ) |
References mEngineList, mThrustVectoringAnglePitch_deg, and mThrustVectorPitchSet.
Referenced by P6DofVehicle::ZeroKinematicsDuringTesting().
| void P6DofPropulsionSystem::SetThrustVectoringYaw_deg | ( | double | aThrustVectoringAngle_deg | ) |
References mEngineList, mThrustVectoringAngleYaw_deg, and mThrustVectorYawSet.
Referenced by P6DofVehicle::ZeroKinematicsDuringTesting().
| void P6DofPropulsionSystem::Shutdown | ( | int64_t | aTerminateTime_nanosec = 0 | ) |
References mEngineList, and mPropulsionSystemThrottleLeverPosition.
Referenced by WsfP6DOF_Mover::Initialize().
|
inline |
References mEnableThrustReverser.
|
inline |
References mEnableThrustVectoring.
| void P6DofPropulsionSystem::Update | ( | int64_t | aSimTime_nanosec | ) |
References P6DofFuelTank::CalculateFuelTransfer(), P6DofPropulsionSystem::fuelTankData::fuelActuallyProvided_lbs, P6DofFuelTank::GetCurrentFuelQuantity_lbs(), P6DofFuelTank::GetFuelCapacity_lbs(), P6DofFuelTank::GetMaxFuelTransferRate_pps(), P6DofObject::GetScenario(), mFuelTransferList, mLastSimTime_nanosec, RemoveInvalidFuelTransfers(), P6DofPropulsionSystem::fuelTankData::sourceTank, P6DofPropulsionSystem::tankMatching::sourceTankList, P6DofPropulsionSystem::tankMatching::targetAddTank, P6DofUtils::TimeToTime(), and P6DofFuelTank::UpdateFuelTransfer().
| void P6DofPropulsionSystem::UpdatePropulsionFM | ( | double | aDeltaT_sec, |
| double | aAlt_ft, | ||
| double | aDynPress_lbsqft, | ||
| double | aStatPress_lbssqft, | ||
| double | aSpeed_fps, | ||
| double | aMach, | ||
| double | aAlpha_rad, | ||
| double | aBeta_rad, | ||
| P6DofForceAndMomentsObject & | aForceAndMoment, | ||
| double & | aFuelBurnRate_pps, | ||
| double & | aFuelBurned_lbs ) |
References PropulsionCalculationsFM().
|
protected |
|
protected |
|
protected |
Referenced by AfterburnerIsPresent(), AnEngineHasAfterburnerOn(), AnEngineIsContrailing(), AnEngineIsEmittingSmokeTrail(), AnEngineIsOperating(), AnEngineIsSmoking(), CalculateCurrentMassProperties(), EnableThrustReverser(), EnableThrustVectoring(), GetNumThrustProducers(), GetThrustProducerByIndex(), GetThrustProducerList(), GetThrustProducerObjectByName(), Ignite(), Initialize(), IsProducingThrust(), MakeAnEngineSmoke(), PropulsionCalculationsFM(), SetControlInputHandles(), SetControlInputValues(), SetFuelFeed(), SetFuelFeed(), SetParentVehicle(), SetThrottleLeverPosition(), SetThrustReserver(), SetThrustVectoringPitch_deg(), SetThrustVectoringYaw_deg(), Shutdown(), and ~P6DofPropulsionSystem().
|
protected |
Referenced by Initialize(), P6DofPropulsionSystem(), ProcessInput(), and ~P6DofPropulsionSystem().
|
protected |
Referenced by CalculateCurrentMassProperties(), EmptyAllTanks(), FillAllTanks(), GetCurrentInternalFuelTankQuantity_lbs(), GetFuelTank(), GetFuelTanks(), GetInternalFuelTankCapacity_lbs(), GetNumFuelTanks(), Initialize(), P6DofPropulsionSystem(), ProcessInput(), RemoveFuelTankByName(), SetParentVehicle(), and ~P6DofPropulsionSystem().
|
protected |
|
protected |
Referenced by Initialize(), P6DofPropulsionSystem(), P6DofPropulsionSystem(), SetLastSimTime(), and Update().
|
protected |
Referenced by CalculateCurrentMassProperties(), GetMassProperties(), P6DofPropulsionSystem(), and P6DofPropulsionSystem().
|
protected |
Referenced by Ignite(), P6DofPropulsionSystem(), P6DofPropulsionSystem(), SetThrottleLeverPosition(), and Shutdown().
|
protected |
Referenced by P6DofPropulsionSystem(), P6DofPropulsionSystem(), PropulsionCalculationsFM(), and SetThrottleLeverPosition().
|
protected |
Referenced by P6DofPropulsionSystem(), P6DofPropulsionSystem(), ProcessInput(), and PropulsionCalculationsFM().
|
protected |
Referenced by P6DofPropulsionSystem(), P6DofPropulsionSystem(), ProcessInput(), and PropulsionCalculationsFM().
|
protected |
Referenced by P6DofPropulsionSystem(), P6DofPropulsionSystem(), ProcessInput(), and PropulsionCalculationsFM().
|
protected |
Referenced by P6DofPropulsionSystem(), P6DofPropulsionSystem(), ProcessInput(), and PropulsionCalculationsFM().
|
protected |
Referenced by P6DofPropulsionSystem(), P6DofPropulsionSystem(), ProcessInput(), and PropulsionCalculationsFM().
|
protected |
Referenced by P6DofPropulsionSystem(), ProcessInput(), SetControlInputHandles(), SetControlInputValues(), and ~P6DofPropulsionSystem().
|
protected |
Referenced by P6DofPropulsionSystem(), P6DofPropulsionSystem(), and SetThrustReserver().
|
protected |
Referenced by P6DofPropulsionSystem(), P6DofPropulsionSystem(), PropulsionCalculationsFM(), and SetThrustReserver().
|
protected |
Referenced by P6DofPropulsionSystem(), P6DofPropulsionSystem(), and SetThrustVectoringPitch_deg().
|
protected |
Referenced by P6DofPropulsionSystem(), P6DofPropulsionSystem(), and SetThrustVectoringYaw_deg().
|
protected |
|
protected |
Referenced by P6DofPropulsionSystem(), P6DofPropulsionSystem(), PropulsionCalculationsFM(), and SetThrustVectoringYaw_deg().