WSF
wsf::event::JammingRequestUpdated Class Reference

#include <WsfMilEventResults.hpp>

Inheritance diagram for wsf::event::JammingRequestUpdated:
Collaboration diagram for wsf::event::JammingRequestUpdated:

Public Member Functions

 JammingRequestUpdated (double aSimTime, WsfWeapon *aWeaponPtr, double aFrequency, double aBandwidth, WsfStringId aTechniqueId, size_t aTargetIndex, Settings aSettings=Settings())
void Print (std::ostream &aStream) const override
void PrintCSV (std::ostream &aStream) const override
const WsfWeaponGetWeapon () const
double GetFrequency () const
double GetBandwidth () const
WsfStringId GetTechniqueId () const
size_t GetTargetIndex () const
Public Member Functions inherited from wsf::event::Result
 Result (double aSimTime, Settings aSettings=Settings{}, std::string aEventName="UNSET")
virtual void Print (std::ostream &aStream, Settings aSettings)
virtual void PrintCSV (std::ostream &aStream, Settings aSettings)
Public Member Functions inherited from wsf::event::ResultBase
 ResultBase (double aSimTime, std::string aEventName="UNSET")
 ResultBase (const ResultBase &)=default
ResultBaseoperator= (const ResultBase &)=default
virtual ~ResultBase ()=default
double GetSimTime () const
const std::string & GetName () const

Static Public Attributes

static constexpr const char * cNAME = "JAMMING_REQUEST_UPDATED"

Additional Inherited Members

Protected Attributes inherited from wsf::event::Result
Settings mSettings
Protected Attributes inherited from wsf::event::ResultBase
double mSimTime
std::string mEventName

Constructor & Destructor Documentation

◆ JammingRequestUpdated()

wsf::event::JammingRequestUpdated::JammingRequestUpdated ( double aSimTime,
WsfWeapon * aWeaponPtr,
double aFrequency,
double aBandwidth,
WsfStringId aTechniqueId,
size_t aTargetIndex,
Settings aSettings = Settings() )
inline

Member Function Documentation

◆ GetBandwidth()

double wsf::event::JammingRequestUpdated::GetBandwidth ( ) const
inline

◆ GetFrequency()

double wsf::event::JammingRequestUpdated::GetFrequency ( ) const
inline

◆ GetTargetIndex()

size_t wsf::event::JammingRequestUpdated::GetTargetIndex ( ) const
inline

◆ GetTechniqueId()

WsfStringId wsf::event::JammingRequestUpdated::GetTechniqueId ( ) const
inline

◆ GetWeapon()

const WsfWeapon * wsf::event::JammingRequestUpdated::GetWeapon ( ) const
inline

◆ Print()

void wsf::event::JammingRequestUpdated::Print ( std::ostream & aStream) const
overridevirtual

◆ PrintCSV()

void wsf::event::JammingRequestUpdated::PrintCSV ( std::ostream & aStream) const
overridevirtual

Member Data Documentation

◆ cNAME

const char* wsf::event::JammingRequestUpdated::cNAME = "JAMMING_REQUEST_UPDATED"
staticconstexpr

Referenced by JammingRequestUpdated().


The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved