|
WSF
|
#include <WsfImageProcessor.hpp>
Public Member Functions | |
| Status (WsfStringId aTruthName=WsfStringId()) | |
| WsfStringId | TruthName () const |
| void | EnterState (TargetRecognitionState aNewState, double aStateEntryTime, double aMinimumTimeInState) |
| void | SetLastGoodUpdateTime (double aSimTime) |
| void | SetStale () |
| bool | IsStale () const |
| bool | CoastTimeExceeded (double aSimTime, TargetRecognitionState aState, double aCoastTime) |
| TargetRecognitionState | CoastingState () const |
| TargetRecognitionState | CurrentState () const |
| double | StateEntryTime () const |
| double | EarliestStateExitTime () const |
Public Attributes | |
| double | mStateEntryTime {-1.0E+30} |
| The time when the transition occurred into the current state. | |
| double | mMinimumTimeInState {0.0} |
| The minimum time that must be spent in the current state before a transition to a higher state can occur. | |
| double | mLastGoodUpdateTime {-1.0E+30} |
| The last time when a detection was registered that met the criteria for the current state. | |
| TargetRecognitionState | mCurrentState {cST_UNDETECTED} |
| The current state. | |
| double | mCoastingStartTime {-1.0E+30} |
| The time when coasting started. | |
| TargetRecognitionState | mCoastingState {cST_UNDETECTED} |
| The state (quality) of the update associated with mLastFailedUpdateTime;. | |
| WsfStringId | mTruthName {nullptr} |
| The name id of the underlying platform represented by the object. | |
| bool | mIsStale {false} |
| True if the object is stale (didn't exist in the last image). | |
|
inline |
|
inline |
References mCoastingState.
| bool WsfImageProcessor::Status::CoastTimeExceeded | ( | double | aSimTime, |
| TargetRecognitionState | aState, | ||
| double | aCoastTime ) |
Updates the coasting status.
References mCoastingStartTime, mCoastingState, and mIsStale.
Referenced by WsfImageProcessor::ImageProcessingCompleted().
|
inline |
References mCurrentState.
Referenced by WsfImageProcessor::ImageProcessingCompleted().
|
inline |
References mMinimumTimeInState, and mStateEntryTime.
|
inline |
References mCurrentState, mMinimumTimeInState, and mStateEntryTime.
Referenced by WsfImageProcessor::ImageProcessingCompleted().
|
inline |
References mIsStale.
Referenced by WsfImageProcessor::ImageProcessingCompleted().
|
inline |
References mCoastingStartTime, mIsStale, and mLastGoodUpdateTime.
|
inline |
References mIsStale.
|
inline |
References mStateEntryTime.
Referenced by WsfImageProcessor::ImageProcessingCompleted().
|
inline |
References mTruthName.
Referenced by WsfImageProcessor::ImageProcessingCompleted().
| double WsfImageProcessor::Status::mCoastingStartTime {-1.0E+30} |
The time when coasting started.
Referenced by CoastTimeExceeded(), SetLastGoodUpdateTime(), and Status().
| TargetRecognitionState WsfImageProcessor::Status::mCoastingState {cST_UNDETECTED} |
The state (quality) of the update associated with mLastFailedUpdateTime;.
Referenced by CoastingState(), CoastTimeExceeded(), and Status().
| TargetRecognitionState WsfImageProcessor::Status::mCurrentState {cST_UNDETECTED} |
The current state.
Referenced by CurrentState(), EnterState(), and Status().
| bool WsfImageProcessor::Status::mIsStale {false} |
True if the object is stale (didn't exist in the last image).
Referenced by CoastTimeExceeded(), IsStale(), SetLastGoodUpdateTime(), SetStale(), and Status().
| double WsfImageProcessor::Status::mLastGoodUpdateTime {-1.0E+30} |
The last time when a detection was registered that met the criteria for the current state.
Referenced by SetLastGoodUpdateTime(), and Status().
| double WsfImageProcessor::Status::mMinimumTimeInState {0.0} |
The minimum time that must be spent in the current state before a transition to a higher state can occur.
Referenced by EarliestStateExitTime(), EnterState(), and Status().
| double WsfImageProcessor::Status::mStateEntryTime {-1.0E+30} |
The time when the transition occurred into the current state.
Referenced by EarliestStateExitTime(), EnterState(), StateEntryTime(), and Status().
| WsfStringId WsfImageProcessor::Status::mTruthName {nullptr} |
The name id of the underlying platform represented by the object.
Referenced by Status(), and TruthName().