|
WSF
|
A nested class to represent the request to evaluate a track. More...
#include <WsfTrackStateControllerEvents.hpp>


Public Member Functions | |
| WsfTrackStateController_EvaluateRequest (double aTimeRequired, WsfTrackStateController *aControllerPtr, WsfLocalTrackStatus *aStatusPtr) | |
| ~WsfTrackStateController_EvaluateRequest () override | |
| bool | CompleteRequest (double aSimTime) override |
| Public Member Functions inherited from WsfTimeDelayQueue::Request | |
| Request (double aTimeRequired) | |
| virtual | ~Request ()=default |
| double | TimeRequired () const |
| Get the amount of time needed to complete the request. | |
| void | SetTimeRequired (double aTimeRequired) |
| Set the amount of time needed to complete the request. | |
Public Attributes | |
| WsfTrackStateController * | mControllerPtr |
| WsfTrackId | mLocalTrackId |
| unsigned int | mEvaluationEpoch |
A nested class to represent the request to evaluate a track.
| WsfTrackStateController_EvaluateRequest::WsfTrackStateController_EvaluateRequest | ( | double | aTimeRequired, |
| WsfTrackStateController * | aControllerPtr, | ||
| WsfLocalTrackStatus * | aStatusPtr ) |
References mControllerPtr, mEvaluationEpoch, mLocalTrackId, and WsfTimeDelayQueue::Request::Request().
|
override |
|
overridevirtual |
Perform the actual processing associated with the request.
| aSimTime | The current simulation time. |
Implements WsfTimeDelayQueue::Request.
References mControllerPtr, mEvaluationEpoch, mLocalTrackId, and WsfTimeDelayQueue::Request::SetTimeRequired().
| WsfTrackStateController* WsfTrackStateController_EvaluateRequest::mControllerPtr |
Referenced by CompleteRequest(), and WsfTrackStateController_EvaluateRequest().
| unsigned int WsfTrackStateController_EvaluateRequest::mEvaluationEpoch |
Referenced by CompleteRequest(), and WsfTrackStateController_EvaluateRequest().
| WsfTrackId WsfTrackStateController_EvaluateRequest::mLocalTrackId |
Referenced by CompleteRequest(), and WsfTrackStateController_EvaluateRequest().