12#ifndef WSFPOINTMASSSIXDOFSYNTHETICPILOT_HPP
13#define WSFPOINTMASSSIXDOFSYNTHETICPILOT_HPP
35 bool Initialize(int64_t aSimTime_nanosec)
override;
39 std::string
GetPilotType()
const override {
return "SyntheticPilot"; }
41 void HoldAltitude()
override;
42 void HoldVerticalSpeed()
override;
43 void HoldPitchAngle()
override;
44 void HoldBankAngle()
override;
45 void HoldHeading()
override;
46 void HoldSpeedKCAS()
override;
47 void HoldSpeedKTAS()
override;
48 void HoldSpeedMach()
override;
Definition WsfPointMassSixDOF_PilotManager.hpp:31
Definition WsfPointMassSixDOF_PilotObject.hpp:25
PointMassPilotObject()=default
Definition WsfPointMassSixDOF_SyntheticPilot.hpp:24
PointMassSyntheticPilot * Clone() const
Definition WsfPointMassSixDOF_SyntheticPilot.cpp:22
PointMassSyntheticPilot & operator=(const PointMassSyntheticPilot &other)=delete
bool Initialize(int64_t aSimTime_nanosec) override
Definition WsfPointMassSixDOF_SyntheticPilot.cpp:62
~PointMassSyntheticPilot()=default
bool ProcessInput(UtInput &aInput) override
Definition WsfPointMassSixDOF_SyntheticPilot.cpp:32
friend class PointMassPilotManager
Definition WsfPointMassSixDOF_SyntheticPilot.hpp:25
std::string GetPilotType() const override
Definition WsfPointMassSixDOF_SyntheticPilot.hpp:39
PointMassSyntheticPilot(const PointMassSyntheticPilot &aSrc)=default
PointMassSyntheticPilot()=default
Definition WsfSA_Processor.hpp:35
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32