WSF
WsfNonExportableUtil.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI//REL TO USA ONLY
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
12#ifndef WSFNONEXPORTABLEUTIL_HPP
13#define WSFNONEXPORTABLEUTIL_HPP
14
15#include "wsf_nx_export.h"
16
17#include <vector>
18
19class UtCovariance;
20#include "UtMatrix.hpp"
21#include "UtVec3.hpp"
22class WsfTrack;
23
26class WSF_NX_EXPORT WsfNonExportableUtil
27{
28public:
29 static double GetLink16_TrackQuality(double aSimTime, const WsfTrack& aTrack);
30
31 static double
32 GetLink16_TrackQuality(double aSimTime, double aTrackUpdateTime, const UtCovariance& aCovar, double aSpeed = 0.0);
33
34 static double GetLink16_TrackQuality(double aSimTime, double aTrackUpdateTime, double aVarTp, double aSpeed = 0.0);
35
36 static UtCovariance* ConvertLink16_TrackQualityToSphericalCovariance(double aLink16_TrackQuality);
37
38}; // end namespace WsfNonExportableUtil
39
40#endif
Definition WsfNonExportableUtil.hpp:27
static double GetLink16_TrackQuality(double aSimTime, const WsfTrack &aTrack)
Definition WsfNonExportableUtil.cpp:43
static UtCovariance * ConvertLink16_TrackQualityToSphericalCovariance(double aLink16_TrackQuality)
Definition WsfNonExportableUtil.cpp:149
An object that represents an 'track' (perception) of something.
Definition WsfTrack.hpp:120
Copyrights Multiple, All Rights Reserved