12#ifndef WSFSIXDOFPILOTMANAGER_HPP
13#define WSFSIXDOFPILOTMANAGER_HPP
15#include "wsf_six_dof_export.h"
20#include <unordered_map>
87 virtual void SetDestroyed(
double aPitchInputModifier,
double aRollInputModifier) = 0;
Definition WsfSixDOF_CommonController.hpp:38
virtual void SetLastSimTime(int64_t aLastSimTime_nanosec)=0
virtual bool MakeSimpleManualPilotActive()=0
virtual bool Initialize(int64_t aSimTime_nanosec)=0
virtual PilotObject * GetActiveSimpleManualPilot()=0
virtual void EnableControls(bool aEnabled)=0
virtual const CommonController * GetSpecialCommonController() const =0
virtual bool MakeAugmentedManualPilotActive()=0
virtual PilotObject * GetActiveAugmentedManualPilot()=0
virtual void InputAngleDeltasToPilotObjects(const double &aYaw_rad, const double &aPitch_rad, const double &aRoll_rad)=0
PilotManager & operator=(const PilotManager &other)=delete
virtual PilotObject * GetActiveSyntheticPilot()=0
virtual ~PilotManager()=default
virtual bool AreControlsEnabled() const =0
virtual void SetDestroyed(double aPitchInputModifier, double aRollInputModifier)=0
virtual bool MakeSyntheticPilotActive()=0
virtual PilotObject * GetActivePilot()=0
Definition WsfSixDOF_PilotObject.hpp:39
Definition WsfSA_Processor.hpp:35
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32