|
WSF
|
#include <WsfNonExportableUtil.hpp>
Static Public Member Functions | |
| static double | GetLink16_TrackQuality (double aSimTime, const WsfTrack &aTrack) |
| static double | GetLink16_TrackQuality (double aSimTime, double aTrackUpdateTime, const UtCovariance &aCovar, double aSpeed=0.0) |
| static double | GetLink16_TrackQuality (double aSimTime, double aTrackUpdateTime, double aVarTp, double aSpeed=0.0) |
| static UtCovariance * | ConvertLink16_TrackQualityToSphericalCovariance (double aLink16_TrackQuality) |
A set of utilities that perform generic calculations among WSF objects. The non-exportable version contains link-16 specific algorithms.
|
static |
Given a Link-16 track quality (see mil-std 6016C, pp 303-305), stuff the equivalent variance into the diagonals of a 3x3 matrix, producing an equivalent spherical covariance matrix.
| aLink16_TrackQuality | the track quality computed according to the 6016C standard and normalized into the range 0-1. |
|
static |
Compute the Link-16 track quality for a given track. This method does not currently support the sensor platform's location error. The given track should have a valid state or measurement covariance for accurate computation.
| aSimTime | The simulation time. |
| aTrack | The track used to compute the Link-16 track quality. |
References GetLink16_TrackQuality(), WsfTrack::GetTrackQuality(), and WsfTrack::GetUpdateTime().
Referenced by GetLink16_TrackQuality(), GetLink16_TrackQuality(), and WsfL16::SurveillancePart::HandleSend().
|
static |
(Deprecated) Compute the Link-16 track quality for a given track. This method does not currently support the sensor platform's location error. The given track must have a valid covariance matrix.
| aSimTime | The current simulation time. |
| aTrackUpdateTime | Simulation time at which the track was previously updated. |
| aCovar | The covariance that is used to create the track quality. |
| aSpeed | The current estimated speed of the tracked object (optional). |
References GetLink16_TrackQuality().
|
static |
Compute the Link-16 track quality for a given track. This method does not currently support the sensor platform's location error.
| aSimTime | The current simulation time. |
| aTrackUpdateTime | Simulation time at which the track was previously updated. |
| aVarTp | The average uncertainty in position squared (average variance). |
| aSpeed | The current estimated speed of the tracked object (optional). |