12#ifndef WSFMTT_OBSERVER_HPP
13#define WSFMTT_OBSERVER_HPP
15#include "wsf_mtt_export.h"
21#include "UtCallback.hpp"
Corresponds with Suppressor block 387.
Definition MTT_ActiveTrack.hpp:28
Corresponds with Suppressor block 386.
Definition MTT_CandidateTrack.hpp:21
Corresponds with Suppressor block 385.
Definition MTT_EmbryonicTrack.hpp:24
Definition WsfMTT_Observer.hpp:45
WsfObserver::CandidateTrackInitiatedCallback CandidateTrackInitiated
Definition WsfMTT_Observer.hpp:49
WsfObserver::EmbryonicTrackDroppedCallback EmbryonicTrackDropped
Definition WsfMTT_Observer.hpp:52
WsfObserver::CandidateTrackDroppedCallback CandidateTrackDropped
Definition WsfMTT_Observer.hpp:50
WsfObserver::EmbryonicTrackInitiatedCallback EmbryonicTrackInitiated
Definition WsfMTT_Observer.hpp:51
WsfObserver::ActiveTrackDroppedCallback ActiveTrackDropped
Definition WsfMTT_Observer.hpp:48
WsfObserver::ActiveTrackInitiatedCallback ActiveTrackInitiated
Definition WsfMTT_Observer.hpp:47
WsfSimulationExtension()
Definition WsfSimulationExtension.cpp:23
The main controller for a simulation.
Definition WsfSimulation.hpp:109
Definition WsfTrackManager.hpp:62
Observer definitions for cyber events.
Definition WsfAdvancedBehaviorObserver.hpp:22
UtCallbackListN< void(double, WsfTrackManager *, MTT_CandidateTrack *)> CandidateTrackDroppedCallback
Definition WsfMTT_Observer.hpp:32
UtCallbackListN< void(double, WsfTrackManager *, MTT_CandidateTrack *, MTT_EmbryonicTrack *)> CandidateTrackInitiatedCallback
Definition WsfMTT_Observer.hpp:30
UtCallbackListN< void(double, WsfTrackManager *, MTT_EmbryonicTrack *)> EmbryonicTrackInitiatedCallback
Definition WsfMTT_Observer.hpp:33
WSF_MTT_EXPORT ActiveTrackDroppedCallback & ActiveTrackDropped(const WsfSimulation *aSimulationPtr)
WSF_MTT_EXPORT ActiveTrackInitiatedCallback & ActiveTrackInitiated(const WsfSimulation *aSimulationPtr)
UtCallbackListN< void(double, WsfTrackManager *, MTT_EmbryonicTrack *)> EmbryonicTrackDroppedCallback
Definition WsfMTT_Observer.hpp:34
WSF_MTT_EXPORT CandidateTrackDroppedCallback & CandidateTrackDropped(const WsfSimulation *aSimulationPtr)
WSF_MTT_EXPORT CandidateTrackInitiatedCallback & CandidateTrackInitiated(const WsfSimulation *aSimulationPtr)
WSF_MTT_EXPORT EmbryonicTrackDroppedCallback & EmbryonicTrackDropped(const WsfSimulation *aSimulationPtr)
UtCallbackListN< void(double, WsfTrackManager *, MTT_ActiveTrack *)> ActiveTrackDroppedCallback
Definition WsfMTT_Observer.hpp:29
WSF_MTT_EXPORT EmbryonicTrackInitiatedCallback & EmbryonicTrackInitiated(const WsfSimulation *aSimulationPtr)
UtCallbackListN< void(double, WsfTrackManager *, MTT_ActiveTrack *, MTT_CandidateTrack *)> ActiveTrackInitiatedCallback
Definition WsfMTT_Observer.hpp:27