WSF
WsfPointMassSixDOF_ManualPilot.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI
3//
4// The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
5//
6// Copyright 2020 Infoscitex, a DCS Company. All rights reserved.
7//
8// The use, dissemination or disclosure of data in this file is subject to
9// limitation or restriction. See accompanying README and LICENSE for details.
10// ****************************************************************************
11
12#ifndef WSFPOINTMASSSIXDOFMANUALPILOT_HPP
13#define WSFPOINTMASSSIXDOFMANUALPILOT_HPP
14
16
17namespace wsf
18{
19namespace six_dof
20{
22
23class WSF_SIX_DOF_EXPORT PointMassManualPilot : public PointMassPilotObject
24{
26
27public:
31
32 // This returns the "type" of pilot object -- each child of this class
33 // should override this function.
34 std::string GetPilotType() const override { return "ManualPilot"; }
35
36protected:
37 explicit PointMassManualPilot(PointMassPilotObject* aPilotObject);
38
40};
41} // namespace six_dof
42} // namespace wsf
43
44
45#endif // MRMMANUALPILOT_H
Definition WsfPointMassSixDOF_ManualPilot.hpp:24
friend class PointMassPilotManager
Definition WsfPointMassSixDOF_ManualPilot.hpp:25
std::string GetPilotType() const override
Definition WsfPointMassSixDOF_ManualPilot.hpp:34
PointMassManualPilot & operator=(const PointMassManualPilot &other)=delete
PointMassManualPilot(const PointMassManualPilot &aSrc)=default
Definition WsfPointMassSixDOF_PilotManager.hpp:31
Definition WsfPointMassSixDOF_PilotObject.hpp:25
Definition WsfSA_Processor.hpp:35
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32
Copyrights Multiple, All Rights Reserved