|
WSF
|
#include <WsfRigidBodySixDOF_PilotManager.hpp>


Public Member Functions | |
| RigidBodyPilotManager ()=default | |
| ~RigidBodyPilotManager ()=default | |
| RigidBodyPilotManager & | operator= (const RigidBodyPilotManager &other)=delete |
| RigidBodyPilotManager * | Clone () const |
| bool | ProcessInput (UtInput &aInput) |
| bool | Initialize (int64_t aSimTime_nanosec) override |
| void | SetLastSimTime (int64_t aLastSimTime_nanosec) override |
| virtual void | SetParentVehicle (RigidBodyMover *aParentVehicle) |
| PilotObject * | GetActivePilot () override |
| RigidBodyPilotObject * | GetActiveRigidBodyPilot () |
| PilotObject * | GetActiveSimpleManualPilot () override |
| PilotObject * | GetActiveAugmentedManualPilot () override |
| PilotObject * | GetActiveSyntheticPilot () override |
| void | InputAngleDeltasToPilotObjects (const double &aYaw_rad, const double &aPitch_rad, const double &aRoll_rad) override |
| void | EnableControls (bool aEnabled) override |
| bool | AreControlsEnabled () const override |
| bool | MakeSimpleManualPilotActive () override |
| bool | MakeAugmentedManualPilotActive () override |
| bool | MakeSyntheticPilotActive () override |
| void | SetDestroyed (double aPitchInputModifier, double aRollInputModifier) override |
| const CommonController * | GetSpecialCommonController () const override |
| const RigidBodyCommonController * | GetSpecialRigidBodyCommonController () const |
| Public Member Functions inherited from wsf::six_dof::PilotManager | |
| PilotManager ()=default | |
| virtual | ~PilotManager ()=default |
| PilotManager & | operator= (const PilotManager &other)=delete |
Protected Member Functions | |
| RigidBodyPilotManager (const RigidBodyPilotManager &aSrc) | |
Protected Attributes | |
| UtCloneablePtr< RigidBodyManualPilotSimpleControls > | mManualPilotSimpleControls {nullptr} |
| UtCloneablePtr< RigidBodyManualPilotAugmentedControls > | mManualPilotAugmentedControls {nullptr} |
| UtCloneablePtr< RigidBodySyntheticPilot > | mSyntheticPilot {nullptr} |
| RigidBodyPilotObject * | mActivePilot = nullptr |
| UtCloneablePtr< RigidBodyCommonController > | mSpecialCommonController {nullptr} |
| bool | mIsDestroyed = false |
|
default |
Referenced by Clone(), operator=(), and RigidBodyPilotManager().
|
default |
|
protected |
|
overridevirtual |
Implements wsf::six_dof::PilotManager.
References mActivePilot.
| wsf::six_dof::RigidBodyPilotManager * wsf::six_dof::RigidBodyPilotManager::Clone | ( | ) | const |
References RigidBodyPilotManager().
Referenced by operator=().
|
overridevirtual |
Implements wsf::six_dof::PilotManager.
References mManualPilotAugmentedControls, mManualPilotSimpleControls, and mSyntheticPilot.
|
overridevirtual |
Implements wsf::six_dof::PilotManager.
References mActivePilot, and mManualPilotAugmentedControls.
|
overridevirtual |
|
inline |
References mActivePilot.
Referenced by wsf::six_dof::RigidBodyMover::GetLandingGearInput(), wsf::six_dof::RigidBodyMover::GetRudderRightInput(), wsf::six_dof::RigidBodyMover::GetSpeedBrakeInput(), wsf::six_dof::RigidBodyMover::GetSpoilerInput(), wsf::six_dof::RigidBodyMover::GetStickBackInput(), wsf::six_dof::RigidBodyMover::GetStickRightInput(), wsf::six_dof::RigidBodyMover::GetThrottleInput(), and wsf::six_dof::RigidBodyMover::ThrottleValid().
|
overridevirtual |
Implements wsf::six_dof::PilotManager.
References mActivePilot, and mManualPilotSimpleControls.
|
overridevirtual |
Implements wsf::six_dof::PilotManager.
References mActivePilot, and mSyntheticPilot.
|
inlineoverridevirtual |
Implements wsf::six_dof::PilotManager.
References mSpecialCommonController.
|
inline |
References mSpecialCommonController.
Referenced by wsf::six_dof::RigidBodyMoverTestObject::AlphaAtDesiredDrag(), wsf::six_dof::RigidBodyMoverTestObject::AlphaAtDesiredDrag(), wsf::six_dof::RigidBodyMoverTestObject::CalcLevelFlightDragAndAlpha(), and wsf::six_dof::RigidBodyMoverTestObject::MaxInstantaneousGLoad().
|
overridevirtual |
Implements wsf::six_dof::PilotManager.
References mManualPilotAugmentedControls, mManualPilotSimpleControls, and mSyntheticPilot.
Referenced by operator=().
|
overridevirtual |
Implements wsf::six_dof::PilotManager.
References mManualPilotAugmentedControls, mManualPilotSimpleControls, and mSyntheticPilot.
|
overridevirtual |
Implements wsf::six_dof::PilotManager.
References mActivePilot, mIsDestroyed, and mManualPilotAugmentedControls.
|
overridevirtual |
Implements wsf::six_dof::PilotManager.
References mActivePilot, mIsDestroyed, and mManualPilotSimpleControls.
|
overridevirtual |
Implements wsf::six_dof::PilotManager.
References mActivePilot, mIsDestroyed, and mSyntheticPilot.
|
delete |
References Clone(), GetActivePilot(), Initialize(), ProcessInput(), RigidBodyPilotManager(), SetLastSimTime(), and SetParentVehicle().
| bool wsf::six_dof::RigidBodyPilotManager::ProcessInput | ( | UtInput & | aInput | ) |
|
overridevirtual |
Implements wsf::six_dof::PilotManager.
References mActivePilot, mIsDestroyed, mManualPilotAugmentedControls, mManualPilotSimpleControls, and mSyntheticPilot.
|
overridevirtual |
Implements wsf::six_dof::PilotManager.
References mManualPilotAugmentedControls, mManualPilotSimpleControls, and mSyntheticPilot.
Referenced by operator=().
|
virtual |
References mManualPilotAugmentedControls, mManualPilotSimpleControls, and mSyntheticPilot.
Referenced by operator=().
|
protected |
Referenced by AreControlsEnabled(), GetActiveAugmentedManualPilot(), GetActivePilot(), GetActiveRigidBodyPilot(), GetActiveSimpleManualPilot(), GetActiveSyntheticPilot(), MakeAugmentedManualPilotActive(), MakeSimpleManualPilotActive(), MakeSyntheticPilotActive(), ProcessInput(), RigidBodyPilotManager(), and SetDestroyed().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |