70 void Write(std::ostream& aStream,
Simulation& aSimulation)
const override;
84 void Write(std::ostream& aStream,
Simulation& aSimulation)
const override;
88 const size_t mTargetIndex;
98 void Write(std::ostream& aStream,
Simulation& aSimulation)
const override;
111 void Write(std::ostream& aStream,
Simulation& aSimulation)
const override;
124 void Write(std::ostream& aStream,
Simulation& aSimulation)
const override;
137 void Write(std::ostream& aStream,
Simulation& aSimulation)
const override;
149 void Write(std::ostream& aStream,
Simulation& aSimulation)
const override;
161 void Write(std::ostream& aStream,
Simulation& aSimulation)
const override;
174 void Write(std::ostream& aStream,
Simulation& aSimulation)
const override;
188 void Write(std::ostream& aStream,
Simulation& aSimulation)
const override;
202 void Write(std::ostream& aStream,
Simulation& aSimulation)
const override;
215 void Write(std::ostream& aStream,
Simulation& aSimulation)
const override;
228 void Write(std::ostream& aStream,
Simulation& aSimulation)
const override;
241 void Write(std::ostream& aStream,
Simulation& aSimulation)
const override;
254 void Write(std::ostream& aStream,
Simulation& aSimulation)
const override;
266 void Write(std::ostream& aStream,
Simulation& aSimulation)
const override;
278 void Write(std::ostream& aStream,
Simulation& aSimulation)
const override;
287 void Write(std::ostream& aStream,
Simulation& aSimulation)
const override;
301 void Write(std::ostream& aStream,
Simulation& aSimulation)
const override;
315 void Write(std::ostream& aStream,
Simulation& aSimulation)
const override;
328 void Write(std::ostream& aStream,
Simulation& aSimulation)
const override;
341 void Write(std::ostream& aStream,
Simulation& aSimulation)
const override;
353 void Write(std::ostream& aStream,
Simulation& aSimulation)
const override;
366 void Write(std::ostream& aStream,
Simulation& aSimulation)
const override;
UtStringId WsfStringId
WsfStringId – the same thing as UtStringId.
Definition WsfStringId.hpp:23
Definition WsfSensorMode.hpp:36
Definition WsfSensorResult.hpp:27
Definition WsfSensor.hpp:92
An object that represents an 'track' (perception) of something.
Definition WsfTrack.hpp:120
Definition WsfWeaponEngagement.hpp:43
Definition WsfWeapon.hpp:63
Event(const std::string &aType)
Definition Events.hpp:43
virtual void Write(std::ostream &aStream, Simulation &aSimulation) const
Definition Events.hpp:49
double mEventTime
Definition Events.hpp:53
std::string mEventType
Definition Events.hpp:52
SensorDetectionAttempt()=delete
void Write(std::ostream &aStream, Simulation &aSimulation) const override
Definition Events.cpp:77
void Write(std::ostream &aStream, Simulation &aSimulation) const override
Definition Events.cpp:109
SensorDetectionChanged()=delete
void Write(std::ostream &aStream, Simulation &aSimulation) const override
Definition Events.cpp:147
SensorFrequencyChanged()=delete
void Write(std::ostream &aStream, Simulation &aSimulation) const override
Definition Events.cpp:192
SensorModeActivated()=delete
SensorModeDeactivated()=delete
void Write(std::ostream &aStream, Simulation &aSimulation) const override
Definition Events.cpp:210
void Write(std::ostream &aStream, Simulation &aSimulation) const override
Definition Events.cpp:227
SensorNonOperational()=delete
SensorOperational()=delete
void Write(std::ostream &aStream, Simulation &aSimulation) const override
Definition Events.cpp:243
SensorRequestCanceled()=delete
void Write(std::ostream &aStream, Simulation &aSimulation) const override
Definition Events.cpp:260
void Write(std::ostream &aStream, Simulation &aSimulation) const override
Definition Events.cpp:282
SensorRequestInitiated()=delete
SensorRequestUpdated()=delete
void Write(std::ostream &aStream, Simulation &aSimulation) const override
Definition Events.cpp:305
void Write(std::ostream &aStream, Simulation &aSimulation) const override
Definition Events.cpp:324
SensorTrackCoasted()=delete
SensorTrackDropped()=delete
void Write(std::ostream &aStream, Simulation &aSimulation) const override
Definition Events.cpp:342
void Write(std::ostream &aStream, Simulation &aSimulation) const override
Definition Events.cpp:360
SensorTrackInitiated()=delete
SensorTrackUpdated()=delete
void Write(std::ostream &aStream, Simulation &aSimulation) const override
Definition Events.cpp:378
void Write(std::ostream &aStream, Simulation &aSimulation) const override
Definition Events.cpp:394
void Write(std::ostream &aStream, Simulation &aSimulation) const override
Definition Events.cpp:410
SimulationComplete()=delete
void Write(std::ostream &aStream, Simulation &aSimulation) const override
Definition Events.cpp:425
void Write(std::ostream &aStream, Simulation &aSimulation) const override
Definition Events.cpp:445
WeaponFireAborted()=delete
WeaponFireRequested()=delete
void Write(std::ostream &aStream, Simulation &aSimulation) const override
Definition Events.cpp:468
void Write(std::ostream &aStream, Simulation &aSimulation) const override
Definition Events.cpp:503
void Write(std::ostream &aStream, Simulation &aSimulation) const override
Definition Events.cpp:541
void Write(std::ostream &aStream, Simulation &aSimulation) const override
Definition Events.cpp:486
void Write(std::ostream &aStream, Simulation &aSimulation) const override
Definition Events.cpp:522
void Write(std::ostream &aStream, Simulation &aSimulation) const override
Definition Events.cpp:559
WeaponTerminated()=delete
std::vector< Event * > EventList
Definition Events.hpp:56
Events()
Definition Events.cpp:48
EventList & GetEventList()
Definition Events.hpp:61
void PushEvent(Event *aEvent)
Definition Events.hpp:60
void ClearAllEvents()
Definition Events.cpp:54
Definition Simulation.hpp:34
Definition ApplicationExtension.cpp:26