12#ifndef WSFBISTATICERRORMODEL_HPP
13#define WSFBISTATICERRORMODEL_HPP
15#include "wsf_mil_export.h"
34 return this->mSide == aRhs.
mSide ? this->mDomain > aRhs.
mDomain : this->mSide > aRhs.
mSide;
54 static std::unique_ptr<SensorErrorModelBase>
ObjectFactory(
const std::string& aTypeName);
67 const Sigmas& aSigmas)
const override;
Definition WsfSensorMode.hpp:36
Definition WsfSensorResult.hpp:27
~BistaticErrorModel() override=default
std::map< TransmitterKey, UtVec3d > mPositionDeltaMap
Definition WsfBistaticErrorModel.hpp:91
double mTsErrorStdDev
Definition WsfBistaticErrorModel.hpp:73
void LoadPositionSigmaTable(UtInput &aInput)
Definition WsfBistaticErrorModel.cpp:124
BistaticErrorModel()
Definition WsfBistaticErrorModel.cpp:44
static std::unique_ptr< SensorErrorModelBase > ObjectFactory(const std::string &aTypeName)
Definition WsfBistaticErrorModel.cpp:203
Sigmas mInitialSigmas
The initial spherical standard deviations provided by the sensor mode.
Definition WsfBistaticErrorModel.hpp:86
bool Initialize(WsfSensorMode *aSensorModePtr) override
Definition WsfBistaticErrorModel.cpp:92
bool mRealBlurring
Definition WsfBistaticErrorModel.hpp:83
bool ProcessInput(UtInput &aInput) override
Definition WsfBistaticErrorModel.cpp:58
BistaticErrorModel * Clone() const override
Create a clone of "this" object.
Definition WsfBistaticErrorModel.cpp:53
SphericalMeasurementErrors GetSphericalErrorStdDev(ut::Random &aRandom, WsfSensorResult &aResult, const Sigmas &aSigmas) const override
Definition WsfBistaticErrorModel.cpp:213
Sigmas GetBistaticSphericalErrorStdDev(BistaticMeasurement &mMeasurement) const
Definition WsfBistaticErrorModel.cpp:431
BistaticErrorModel(const BistaticErrorModel &aSrc)=default
double mTxErrorStdDev
Definition WsfBistaticErrorModel.hpp:77
Definition WsfStandardSensorErrorModel.hpp:47
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32
Definition WsfBistaticErrorModel.hpp:39
double mTx
Definition WsfBistaticErrorModel.hpp:45
double mEl
Definition WsfBistaticErrorModel.hpp:43
double mRng
Definition WsfBistaticErrorModel.hpp:46
double mTs
Definition WsfBistaticErrorModel.hpp:44
double mAz
Definition WsfBistaticErrorModel.hpp:42
UtVec3d * mTransmitterPositionSigma
Definition WsfBistaticErrorModel.hpp:48
UtVec3d mTransmitterPositionPCS
Definition WsfBistaticErrorModel.hpp:47
Definition WsfBistaticErrorModel.hpp:29
std::string mDomain
Definition WsfBistaticErrorModel.hpp:31
bool operator<(const TransmitterKey &aRhs) const
Definition WsfBistaticErrorModel.hpp:32
std::string mSide
Definition WsfBistaticErrorModel.hpp:30
A standard set of errors associated with single sensor mono-static detections.
Definition WsfStandardSensorErrorModel.hpp:26
A set of standard deviations of the mean associated with single sensor monostatic detections.
Definition WsfStandardSensorErrorModel.hpp:51