WSF
engage::Events::Event Class Reference

#include <Events.hpp>

Inheritance diagram for engage::Events::Event:

Public Member Functions

 Event ()=delete
 Event (const std::string &aType)
virtual void Write (std::ostream &aStream, Simulation &aSimulation) const
virtual ~Event ()=default

Public Attributes

std::string mEventType
double mEventTime

Constructor & Destructor Documentation

◆ Event() [1/2]

◆ Event() [2/2]

engage::Events::Event::Event ( const std::string & aType)
inline

References mEventTime, and mEventType.

◆ ~Event()

virtual engage::Events::Event::~Event ( )
virtualdefault

Member Function Documentation

◆ Write()

Member Data Documentation

◆ mEventTime

double engage::Events::Event::mEventTime

Referenced by Event(), engage::Events::SensorDetectionAttempt::SensorDetectionAttempt(), engage::Events::SensorDetectionChanged::SensorDetectionChanged(), engage::Events::SensorFrequencyChanged::SensorFrequencyChanged(), engage::Events::SensorModeActivated::SensorModeActivated(), engage::Events::SensorModeDeactivated::SensorModeDeactivated(), engage::Events::SensorNonOperational::SensorNonOperational(), engage::Events::SensorOperational::SensorOperational(), engage::Events::SensorRequestCanceled::SensorRequestCanceled(), engage::Events::SensorRequestInitiated::SensorRequestInitiated(), engage::Events::SensorRequestUpdated::SensorRequestUpdated(), engage::Events::SensorTrackCoasted::SensorTrackCoasted(), engage::Events::SensorTrackDropped::SensorTrackDropped(), engage::Events::SensorTrackInitiated::SensorTrackInitiated(), engage::Events::SensorTrackUpdated::SensorTrackUpdated(), engage::Events::SensorTurnedOff::SensorTurnedOff(), engage::Events::SensorTurnedOn::SensorTurnedOn(), engage::Events::SimulationComplete::SimulationComplete(), engage::Events::WeaponFireAborted::WeaponFireAborted(), engage::Events::WeaponFired::WeaponFired(), engage::Events::WeaponFireRequested::WeaponFireRequested(), engage::Events::WeaponHit::WeaponHit(), engage::Events::WeaponKilled::WeaponKilled(), engage::Events::WeaponMissed::WeaponMissed(), engage::Events::WeaponTerminated::WeaponTerminated(), engage::Events::SensorDetectionAttempt::Write(), engage::Events::SensorDetectionChanged::Write(), engage::Events::SensorFrequencyChanged::Write(), engage::Events::SensorModeActivated::Write(), engage::Events::SensorModeDeactivated::Write(), engage::Events::SensorNonOperational::Write(), engage::Events::SensorOperational::Write(), engage::Events::SensorRequestCanceled::Write(), engage::Events::SensorRequestInitiated::Write(), engage::Events::SensorRequestUpdated::Write(), engage::Events::SensorTrackCoasted::Write(), engage::Events::SensorTrackDropped::Write(), engage::Events::SensorTrackInitiated::Write(), engage::Events::SensorTrackUpdated::Write(), engage::Events::SensorTurnedOff::Write(), engage::Events::SensorTurnedOn::Write(), engage::Events::SimulationComplete::Write(), engage::Events::WeaponFireAborted::Write(), engage::Events::WeaponFireRequested::Write(), and engage::Events::WeaponKilled::Write().

◆ mEventType


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