WSF
WsfEW_NX_SLB_Effect.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 WsfEW_NX_SLB_Effect_HPP
13#define WsfEW_NX_SLB_Effect_HPP
14
15#include <map>
16#include <vector>
17
18class UtInput;
19
20class WsfEW_EA;
21class WsfEW_EP;
22#include "WsfEM_Interaction.hpp"
23class WsfEM_Rcvr;
26
27
29
31{
32public:
35 ~WsfEW_NX_SLB_Effect() override = default;
36 WsfEW_Effect* Clone() const override;
37 bool Initialize(WsfSimulation& aSimulation) override;
38 bool ProcessInput(UtInput& aInput) override;
39
40 bool ProcessTargetBlankingInput(UtInput& aInput) override;
41
42protected:
44
45private:
46 unsigned int mNumberCellsBlanked;
47};
48
49#endif
Definition WsfAntennaPattern.hpp:35
Definition WsfEM_Rcvr.hpp:68
Definition WsfEW_EA.hpp:37
Definition WsfEW_EP.hpp:36
Definition WsfEW_Effect.hpp:45
bool ProcessInput(UtInput &aInput) override
Definition WsfEW_NX_SLB_Effect.cpp:73
bool Initialize(WsfSimulation &aSimulation) override
Definition WsfEW_NX_SLB_Effect.cpp:49
~WsfEW_NX_SLB_Effect() override=default
bool ProcessTargetBlankingInput(UtInput &aInput) override
Definition WsfEW_NX_SLB_Effect.cpp:78
WsfEW_NX_SLB_Effect(const WsfEW_NX_SLB_Effect &aSrc)=default
WsfEW_NX_SLB_Effect & operator=(const WsfEW_NX_SLB_Effect &)=delete
WsfEW_NX_SLB_Effect()
Definition WsfEW_NX_SLB_Effect.cpp:35
WsfEW_Effect * Clone() const override
Definition WsfEW_NX_SLB_Effect.cpp:44
WsfEW_SLB_Effect()
Definition WsfEW_SLB_Effect.cpp:42
The main controller for a simulation.
Definition WsfSimulation.hpp:109
Copyrights Multiple, All Rights Reserved