12#ifndef WSFABSOLUTESENSORERRORMODEL_HPP
13#define WSFABSOLUTESENSORERRORMODEL_HPP
15#include "wsf_export.h"
43 static std::unique_ptr<SensorErrorModelBase>
ObjectFactory(
const std::string& aTypeName);
47 void SetSigma(
double aSigma) { mSigma = aSigma; }
50 std::unique_ptr<AbsoluteMeasurementError> ComputeMeasurementErrors(
WsfSensorResult& aResult)
const override;
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
Definition WsfSensorResult.hpp:27
Definition WsfAbsoluteSensorErrorModel.hpp:38
void SetSigma(double aSigma)
Definition WsfAbsoluteSensorErrorModel.hpp:47
double GetSigma() const
Definition WsfAbsoluteSensorErrorModel.hpp:48
bool ProcessInput(UtInput &aInput) override
Definition WsfAbsoluteSensorErrorModel.cpp:72
static std::unique_ptr< SensorErrorModelBase > ObjectFactory(const std::string &aTypeName)
Definition WsfAbsoluteSensorErrorModel.cpp:37
SensorErrorModelBase * Clone() const override
Create a clone of "this" object.
Definition WsfAbsoluteSensorErrorModel.cpp:31
A base class for SensorErrorModels.
Definition WsfSensorErrorModel.hpp:35
This class defines the interface to compute specific measurement errors.
Definition WsfSensorErrorModel.hpp:70
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32
UtVec3d AbsoluteMeasurementError
A set of absolute sensor errors to be used by the AbsoluteSensorErrorModel. It is modeled as a NED of...
Definition WsfAbsoluteSensorErrorModel.hpp:27