|
WSF
|
A nested class for the MTI adjustment table. This was extracted from WsfRadarSensor. More...
#include <WsfMTI_TableManager.hpp>

Public Member Functions | |
| MTI_AdjustmentTable () | |
| virtual | ~MTI_AdjustmentTable ()=default |
| virtual double | ComputeAdjustmentFactor (double aClosingSpeed, double aFrequency) |
| bool | IsDopplerFrequency () const |
| TblIndVarU< double > & | GetSpeedFrequencyTable () |
| TblDepVar1< double > & | GetAdjustmentTable () |
| void | SetDopplerFrequency (bool aIsDopplerFrequency) |
| If read from external table, the independent variable is speed. | |
Protected Attributes | |
| bool | mIV_IsDopplerFrequency |
| 'true' if the independent variable is closing speed, 'false' if it is Doppler frequency | |
| TblIndVarU< double > | mSpeedFrequencyTable |
| TblDepVar1< double > | mAdjustmentTable |
A nested class for the MTI adjustment table. This was extracted from WsfRadarSensor.
| WsfMTI_TableManager::MTI_AdjustmentTable::MTI_AdjustmentTable | ( | ) |
References mIV_IsDopplerFrequency.
|
virtualdefault |
References ComputeAdjustmentFactor().
|
virtual |
Compute the Signal-to-noise ratio adjustment due to closing speed.
| aClosingSpeed | The closing speed (possibly filtered to exclude ownship). (m/s). Positive values are closing, negative values are receeding. |
| aFrequency | The frequency of the radar signal (Hz). Needed if the table uses doppler frequency instead of closing speed. |
Reimplemented in WsfMTI_TableManager::MTI_AdjustmentTableCompound.
References mAdjustmentTable, mIV_IsDopplerFrequency, and mSpeedFrequencyTable.
Referenced by WsfMTI_TableManager::MTI_AdjustmentTableCompound::ComputeAdjustmentFactor(), and ~MTI_AdjustmentTable().
|
inline |
|
inline |
|
inline |
References mIV_IsDopplerFrequency.
|
inline |
If read from external table, the independent variable is speed.
References mIV_IsDopplerFrequency.
Referenced by WsfMTI_TableManager::MTI_AdjustmentTableCompound::AddTable(), WsfMTI_TableManager::ReadCsv(), and WsfOTH_RadarSensor::OTH_Beam::ReadTable().
|
protected |
Referenced by ComputeAdjustmentFactor(), and GetAdjustmentTable().
|
protected |
'true' if the independent variable is closing speed, 'false' if it is Doppler frequency
Referenced by ComputeAdjustmentFactor(), IsDopplerFrequency(), MTI_AdjustmentTable(), and SetDopplerFrequency().
|
protected |
Referenced by ComputeAdjustmentFactor(), and GetSpeedFrequencyTable().