WSF
WsfTrackStateControllerEvents.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI
3//
4// The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
5//
6// Copyright 2003-2015 The Boeing Company. All rights reserved.
7//
8// The use, dissemination or disclosure of data in this file is subject to
9// limitation or restriction. See accompanying README and LICENSE for details.
10// ****************************************************************************
11#ifndef WSFTRACKSTATECONTROLLEREVENTS_HPP
12#define WSFTRACKSTATECONTROLLEREVENTS_HPP
13
15
18{
19public:
21 WsfTrackStateController* aControllerPtr,
22 WsfLocalTrackStatus* aStatusPtr);
23 EventDisposition Execute() override;
24
25private:
26 size_t mPlatformIndex;
27 WsfTrackStateController* mControllerPtr;
28 WsfTrackId mLocalTrackId;
29 unsigned int mEvaluationEpoch;
30};
31
47
48#endif
WsfEvent()=default
EventDisposition
Definition WsfEvent.hpp:37
An auxiliary class for storing decision-making data that pertains to a local track.
Definition WsfLocalTrackStatus.hpp:28
Definition WsfTimeDelayQueue.hpp:63
Definition WsfTrackId.hpp:33
WsfTrackStateController * mControllerPtr
Definition WsfTrackStateControllerEvents.hpp:43
WsfTrackStateController_EvaluateRequest(double aTimeRequired, WsfTrackStateController *aControllerPtr, WsfLocalTrackStatus *aStatusPtr)
Definition WsfTrackStateController.cpp:63
unsigned int mEvaluationEpoch
Definition WsfTrackStateControllerEvents.hpp:45
WsfTrackId mLocalTrackId
Definition WsfTrackStateControllerEvents.hpp:44
bool CompleteRequest(double aSimTime) override
Definition WsfTrackStateController.cpp:75
~WsfTrackStateController_EvaluateRequest() override
Definition WsfTrackStateController.cpp:73
WsfTrackStateController_RequestEvaluationEvent(double aSimTime, WsfTrackStateController *aControllerPtr, WsfLocalTrackStatus *aStatusPtr)
Definition WsfTrackStateController.cpp:42
EventDisposition Execute() override
Definition WsfTrackStateController.cpp:54
Definition WsfTrackStateController.hpp:48
Copyrights Multiple, All Rights Reserved