WSF
WsfAirCombatObserver.hpp File Reference
#include "wsf_air_combat_export.h"
#include "UtCallback.hpp"
#include "WsfPlatform.hpp"
#include "WsfSA_Processor.hpp"
#include "WsfScriptSA_Processor.hpp"
#include "WsfSimulation.hpp"
#include "WsfSimulationExtension.hpp"
Include dependency graph for WsfAirCombatObserver.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  WsfAirCombatObserver

Namespaces

namespace  WsfObserver
 Observer definitions for cyber events.

Typedefs

using WsfObserver::AirCombatSendEngagementSummaryDataCallback
using WsfObserver::AirCombatSendFlightKinematicsDataCallback
using WsfObserver::AirCombatSendFuelDataCallback = UtCallbackListN<void(double, const WsfPlatform&, const WsfSA_Processor&)>
using WsfObserver::AirCombatSendNavDataCallback = UtCallbackListN<void(double, const WsfPlatform&, const WsfSA_Processor&)>
using WsfObserver::AirCombatSendFlightControlsDataCallback = UtCallbackListN<void(double, const WsfPlatform&, const WsfSA_Processor&)>
using WsfObserver::AirCombatSendWeaponsDataCallback = UtCallbackListN<void(double, const WsfPlatform&, const WsfSA_Processor&)>
using WsfObserver::AirCombatSendTrackDataCallback = UtCallbackListN<void(double, const WsfPlatform&, const WsfSA_Processor&)>
using WsfObserver::AirCombatSendPerceivedAssetsDataCallback = UtCallbackListN<void(double, const WsfPlatform&, const WsfSA_Processor&)>
using WsfObserver::AirCombatSendPerceivedItemsDataCallback = UtCallbackListN<void(double, const WsfPlatform&, const WsfSA_Processor&)>
using WsfObserver::AirCombatSendPrioritizedThreatsAndTargetsDataCallback

Functions

WSF_AIR_COMBAT_EXPORT AirCombatSendEngagementSummaryDataCallbackWsfObserver::AirCombatSendEngagementSummaryData (const WsfSimulation *aSimulationPtr)
WSF_AIR_COMBAT_EXPORT AirCombatSendFlightKinematicsDataCallbackWsfObserver::AirCombatSendFlightKinematicsData (const WsfSimulation *aSimulationPtr)
WSF_AIR_COMBAT_EXPORT AirCombatSendFuelDataCallbackWsfObserver::AirCombatSendFuelData (const WsfSimulation *aSimulationPtr)
WSF_AIR_COMBAT_EXPORT AirCombatSendNavDataCallbackWsfObserver::AirCombatSendNavData (const WsfSimulation *aSimulationPtr)
WSF_AIR_COMBAT_EXPORT AirCombatSendFlightControlsDataCallbackWsfObserver::AirCombatSendFlightControlsData (const WsfSimulation *aSimulationPtr)
WSF_AIR_COMBAT_EXPORT AirCombatSendWeaponsDataCallbackWsfObserver::AirCombatSendWeaponsData (const WsfSimulation *aSimulationPtr)
WSF_AIR_COMBAT_EXPORT AirCombatSendTrackDataCallbackWsfObserver::AirCombatSendTrackData (const WsfSimulation *aSimulationPtr)
WSF_AIR_COMBAT_EXPORT AirCombatSendPerceivedAssetsDataCallbackWsfObserver::AirCombatSendPerceivedAssetsData (const WsfSimulation *aSimulationPtr)
WSF_AIR_COMBAT_EXPORT AirCombatSendPerceivedItemsDataCallbackWsfObserver::AirCombatSendPerceivedItemsData (const WsfSimulation *aSimulationPtr)
WSF_AIR_COMBAT_EXPORT AirCombatSendPrioritizedThreatsAndTargetsDataCallbackWsfObserver::AirCombatSendPrioritizedThreatsAndTargetsData (const WsfSimulation *aSimulationPtr)
Copyrights Multiple, All Rights Reserved