12#ifndef WSFTRACKOBSERVER_HPP
13#define WSFTRACKOBSERVER_HPP
15#include "wsf_export.h"
17#include "UtCallback.hpp"
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
Definition WsfLocalTrack.hpp:32
A base class for messages sent among simulation communication objects, processors and sensors.
Definition WsfMessage.hpp:33
Definition WsfSensor.hpp:92
The main controller for a simulation.
Definition WsfSimulation.hpp:109
Definition WsfTrackId.hpp:33
An object that represents an 'track' (perception) of something.
Definition WsfTrack.hpp:120
Observer definitions for cyber events.
Definition WsfAdvancedBehaviorObserver.hpp:22
WSF_EXPORT FusionStrategyChangedCallback & FusionStrategyChanged(const WsfSimulation *aSimulationPtr)
UtCallbackListN< void(double, WsfPlatform *)> FusionStrategyChangedCallback
Definition WsfTrackObserver.hpp:29
WSF_EXPORT LocalTrackInitiatedCallback & LocalTrackInitiated(const WsfSimulation *aSimulationPtr)
WSF_EXPORT SensorTrackInitiatedCallback & SensorTrackInitiated(const WsfSimulation *aSimulationPtr)
WSF_EXPORT SensorTrackUpdatedCallback & SensorTrackUpdated(const WsfSimulation *aSimulationPtr)
UtCallbackListN< void(double, WsfPlatform *, const WsfLocalTrack *)> LocalTrackDroppedCallback
Definition WsfTrackObserver.hpp:32
UtCallbackListN< void(double, WsfPlatform *, const WsfTrackId &, const WsfTrackId &)> LocalTrackCorrelationCallback
Definition WsfTrackObserver.hpp:30
WSF_EXPORT CorrelationStrategyChangedCallback & CorrelationStrategyChanged(const WsfSimulation *aSimulationPtr)
UtCallbackListN< void(double, WsfSensor *, const WsfTrack *)> SensorTrackCoastedCallback
Definition WsfTrackObserver.hpp:35
UtCallbackListN< void(double, WsfPlatform *, const WsfTrackId &, const WsfTrackId &)> LocalTrackDecorrelationCallback
Definition WsfTrackObserver.hpp:31
UtCallbackListN< void(double, WsfPlatform *, const WsfLocalTrack *, const WsfTrack *)> LocalTrackInitiatedCallback
Definition WsfTrackObserver.hpp:33
UtCallbackListN< void(double, WsfSensor *, const WsfTrack *)> SensorTrackDroppedCallback
Definition WsfTrackObserver.hpp:36
UtCallbackListN< void(double, WsfPlatform *, const WsfLocalTrack *, const WsfTrack *)> LocalTrackUpdatedCallback
Definition WsfTrackObserver.hpp:34
WSF_EXPORT SensorTrackCoastedCallback & SensorTrackCoasted(const WsfSimulation *aSimulationPtr)
WSF_EXPORT SensorTrackDroppedCallback & SensorTrackDropped(const WsfSimulation *aSimulationPtr)
WSF_EXPORT LocalTrackDecorrelationCallback & LocalTrackDecorrelation(const WsfSimulation *aSimulationPtr)
WSF_EXPORT LocalTrackUpdatedCallback & LocalTrackUpdated(const WsfSimulation *aSimulationPtr)
UtCallbackListN< void(double, WsfSensor *, const WsfTrack *)> SensorTrackInitiatedCallback
Definition WsfTrackObserver.hpp:37
UtCallbackListN< void(double, WsfSensor *, const WsfTrack *)> SensorTrackUpdatedCallback
Definition WsfTrackObserver.hpp:38
WSF_EXPORT LocalTrackCorrelationCallback & LocalTrackCorrelation(const WsfSimulation *aSimulationPtr)
WSF_EXPORT LocalTrackDroppedCallback & LocalTrackDropped(const WsfSimulation *aSimulationPtr)
UtCallbackListN< void(double, WsfPlatform *)> CorrelationStrategyChangedCallback
Definition WsfTrackObserver.hpp:28
Definition WsfTrackObserver.hpp:56
WsfObserver::LocalTrackDroppedCallback LocalTrackDropped
Definition WsfTrackObserver.hpp:89
WsfObserver::SensorTrackCoastedCallback SensorTrackCoasted
Definition WsfTrackObserver.hpp:109
WsfObserver::FusionStrategyChangedCallback FusionStrategyChanged
Definition WsfTrackObserver.hpp:65
WsfObserver::SensorTrackDroppedCallback SensorTrackDropped
Definition WsfTrackObserver.hpp:115
WsfObserver::LocalTrackDecorrelationCallback LocalTrackDecorrelation
Definition WsfTrackObserver.hpp:83
WsfObserver::CorrelationStrategyChangedCallback CorrelationStrategyChanged
Definition WsfTrackObserver.hpp:60
WsfObserver::LocalTrackInitiatedCallback LocalTrackInitiated
Definition WsfTrackObserver.hpp:96
WsfObserver::SensorTrackUpdatedCallback SensorTrackUpdated
Definition WsfTrackObserver.hpp:127
WsfObserver::SensorTrackInitiatedCallback SensorTrackInitiated
Definition WsfTrackObserver.hpp:121
WsfObserver::LocalTrackCorrelationCallback LocalTrackCorrelation
Definition WsfTrackObserver.hpp:74
WsfObserver::LocalTrackUpdatedCallback LocalTrackUpdated
Definition WsfTrackObserver.hpp:103