WSF
wsf::six_dof::PilotManager Class Referenceabstract

#include <WsfSixDOF_PilotManager.hpp>

Inheritance diagram for wsf::six_dof::PilotManager:

Public Member Functions

 PilotManager ()=default
virtual ~PilotManager ()=default
PilotManageroperator= (const PilotManager &other)=delete
virtual bool Initialize (int64_t aSimTime_nanosec)=0
virtual void SetLastSimTime (int64_t aLastSimTime_nanosec)=0
virtual PilotObjectGetActivePilot ()=0
virtual PilotObjectGetActiveSimpleManualPilot ()=0
virtual PilotObjectGetActiveAugmentedManualPilot ()=0
virtual PilotObjectGetActiveSyntheticPilot ()=0
virtual bool MakeSimpleManualPilotActive ()=0
virtual bool MakeAugmentedManualPilotActive ()=0
virtual bool MakeSyntheticPilotActive ()=0
virtual void InputAngleDeltasToPilotObjects (const double &aYaw_rad, const double &aPitch_rad, const double &aRoll_rad)=0
virtual void EnableControls (bool aEnabled)=0
virtual bool AreControlsEnabled () const =0
virtual void SetDestroyed (double aPitchInputModifier, double aRollInputModifier)=0
virtual const CommonControllerGetSpecialCommonController () const =0

Constructor & Destructor Documentation

◆ PilotManager()

wsf::six_dof::PilotManager::PilotManager ( )
default

◆ ~PilotManager()

virtual wsf::six_dof::PilotManager::~PilotManager ( )
virtualdefault

Member Function Documentation

◆ AreControlsEnabled()

virtual bool wsf::six_dof::PilotManager::AreControlsEnabled ( ) const
pure virtual

◆ EnableControls()

virtual void wsf::six_dof::PilotManager::EnableControls ( bool aEnabled)
pure virtual

◆ GetActiveAugmentedManualPilot()

virtual PilotObject * wsf::six_dof::PilotManager::GetActiveAugmentedManualPilot ( )
pure virtual

◆ GetActivePilot()

virtual PilotObject * wsf::six_dof::PilotManager::GetActivePilot ( )
pure virtual

◆ GetActiveSimpleManualPilot()

virtual PilotObject * wsf::six_dof::PilotManager::GetActiveSimpleManualPilot ( )
pure virtual

◆ GetActiveSyntheticPilot()

virtual PilotObject * wsf::six_dof::PilotManager::GetActiveSyntheticPilot ( )
pure virtual

◆ GetSpecialCommonController()

virtual const CommonController * wsf::six_dof::PilotManager::GetSpecialCommonController ( ) const
pure virtual

◆ Initialize()

virtual bool wsf::six_dof::PilotManager::Initialize ( int64_t aSimTime_nanosec)
pure virtual

◆ InputAngleDeltasToPilotObjects()

virtual void wsf::six_dof::PilotManager::InputAngleDeltasToPilotObjects ( const double & aYaw_rad,
const double & aPitch_rad,
const double & aRoll_rad )
pure virtual

◆ MakeAugmentedManualPilotActive()

virtual bool wsf::six_dof::PilotManager::MakeAugmentedManualPilotActive ( )
pure virtual

◆ MakeSimpleManualPilotActive()

virtual bool wsf::six_dof::PilotManager::MakeSimpleManualPilotActive ( )
pure virtual

◆ MakeSyntheticPilotActive()

virtual bool wsf::six_dof::PilotManager::MakeSyntheticPilotActive ( )
pure virtual

◆ operator=()

PilotManager & wsf::six_dof::PilotManager::operator= ( const PilotManager & other)
delete

References PilotManager().

◆ SetDestroyed()

virtual void wsf::six_dof::PilotManager::SetDestroyed ( double aPitchInputModifier,
double aRollInputModifier )
pure virtual

◆ SetLastSimTime()

virtual void wsf::six_dof::PilotManager::SetLastSimTime ( int64_t aLastSimTime_nanosec)
pure virtual

The documentation for this class was generated from the following file:
Copyrights Multiple, All Rights Reserved