WSF
WsfEM_ALARM_Attenuation.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI//REL TO USA ONLY
3//
4// The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
5//
6// Copyright 2003-2015 The Boeing 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 WSFEM_ALARM_ATTENUATION_HPP
13#define WSFEM_ALARM_ATTENUATION_HPP
14
15#include "WsfPlatform.hpp"
16class WsfEM_Xmtr;
17
23{
25{
26public:
27 atmosphere(WsfEM_Xmtr* aXmtrPtr);
29 double attenuation(double elevation, double frequency, double range, double rkfact);
30
31private:
32 WsfEM_Xmtr* mXmtrPtr;
33 WsfPlatform* mTempPlatform;
34};
35
36double attenuation(atmosphere& atm, double elevation, double frequency, double range, double rkfact);
37} // namespace WsfEM_ALARM_Attenuation
38
39#endif
Definition WsfEM_ALARM_Attenuation.hpp:25
~atmosphere()
Definition WsfEM_ALARM_Attenuation.cpp:78
atmosphere(WsfEM_Xmtr *aXmtrPtr)
Definition WsfEM_ALARM_Attenuation.cpp:26
double attenuation(double elevation, double frequency, double range, double rkfact)
Definition WsfEM_ALARM_Attenuation.cpp:32
Definition WsfEM_Xmtr.hpp:55
Platforms represent a entity within the simulation.
Definition WsfPlatform.hpp:115
Definition WsfEM_ALARM_Attenuation.cpp:25
double attenuation(atmosphere &atm, double elevation, double frequency, double range, double rkfact)
Definition WsfEM_ALARM_Attenuation.cpp:84
Copyrights Multiple, All Rights Reserved