WSF
WsfRigidBodySixDOF_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 WSFRIGIDBODYSIXDOFMANUALPILOT_HPP
13#define WSFRIGIDBODYSIXDOFMANUALPILOT_HPP
14
16
17namespace wsf
18{
19namespace six_dof
20{
22
23class WSF_SIX_DOF_EXPORT RigidBodyManualPilot : public RigidBodyPilotObject
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 RigidBodyManualPilot(RigidBodyPilotObject* aPilotObject);
38
40};
41} // namespace six_dof
42} // namespace wsf
43
44
45#endif // WSFRIGIDBODYSIXDOFMANUALPILOT_H
Definition WsfRigidBodySixDOF_ManualPilot.hpp:24
RigidBodyManualPilot(const RigidBodyManualPilot &aSrc)=default
std::string GetPilotType() const override
Definition WsfRigidBodySixDOF_ManualPilot.hpp:34
RigidBodyManualPilot & operator=(const RigidBodyManualPilot &other)=delete
friend class RigidBodyPilotManager
Definition WsfRigidBodySixDOF_ManualPilot.hpp:25
Definition WsfRigidBodySixDOF_PilotManager.hpp:31
Definition WsfRigidBodySixDOF_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