WSF
WsfGuidedMoverTestObject.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 WSFGUIDEDMOVERTESTOBJECT_HPP
13#define WSFGUIDEDMOVERTESTOBJECT_HPP
14
15
16#include "wsf_mil_export.h"
17
18class WsfGuidedMover;
19
20class WSF_MIL_EXPORT WsfGuidedMoverTestObject
21{
22public:
24 explicit WsfGuidedMoverTestObject(const WsfGuidedMover& aParentMover);
25
26 // This returns the horizontal thrust (in lbs) produced in level flight at the specified
27 // altitude (ft) and speed (Mach)
28 double GetLevelFlightThrust_lbs(double aSimTime, double aAltitude_ft, double aMach) const;
29
30 // This returns the drag (in lbs) when in level flight at the specified altitude (ft) and
31 // speed (Mach) with the specified gross weight.
32 double GetLevelFlightDrag_lbs(double aAltitude_ft, double aMach, double aGrossWeight_lbs) const;
33
34 // This returns the drag (in lbs) when in level flight at the specified altitude (ft) and
35 // speed (Mach) with the specified gross weight.
36 double GetLevelFlightFuelBurnRate_lbsphr(double aSimTime, double aAltitude_ft, double aMach, double aGrossWeight_lbs) const;
37
38private:
39 const WsfGuidedMover& mParentMover;
40};
41
42
43#endif
double GetLevelFlightThrust_lbs(double aSimTime, double aAltitude_ft, double aMach) const
Definition WsfGuidedMoverTestObject.cpp:22
double GetLevelFlightFuelBurnRate_lbsphr(double aSimTime, double aAltitude_ft, double aMach, double aGrossWeight_lbs) const
Definition WsfGuidedMoverTestObject.cpp:33
WsfGuidedMoverTestObject(const WsfGuidedMover &aParentMover)
Constructor.
Definition WsfGuidedMoverTestObject.cpp:17
double GetLevelFlightDrag_lbs(double aAltitude_ft, double aMach, double aGrossWeight_lbs) const
Definition WsfGuidedMoverTestObject.cpp:27
Definition WsfGuidedMover.hpp:45
Copyrights Multiple, All Rights Reserved