12#ifndef FIRES_OBSERVER_HPP
13#define FIRES_OBSERVER_HPP
15#include "wsf_fires_export.h"
19#include "UtCallbackHolder.hpp"
47 std::map<unsigned int, size_t> mEngagementMap;
48 UtCallbackHolder mCallbacks;
void WeaponTerminated(double aSimTime, const WsfWeaponEngagement *aEngagementPtr)
Definition FiresObserver.cpp:114
Observer(WsfSimulation *aSimPtr)
Definition FiresObserver.cpp:32
void WeaponFired(double aSimTime, const WsfWeaponEngagement *aEngagementPtr, const WsfTrack *aTargetTrackPtr)
Definition FiresObserver.cpp:42
Definition WsfDisFire.hpp:24
Definition WsfDisSignal.hpp:24
Provides the capability to draw shapes into the WSF replay file.
Definition WsfDraw.hpp:35
The main controller for a simulation.
Definition WsfSimulation.hpp:109
An object that represents an 'track' (perception) of something.
Definition WsfTrack.hpp:120
Definition WsfWeaponEngagement.hpp:43
Provide a top-level interface for including the fires library's types.
Definition BallisticPath.cpp:34