#include <WsfPD_Filter.hpp>
|
| | WsfPD_Filter (bool aZVF_Flag=false, int aMax_PRFs=16) |
| virtual | ~WsfPD_Filter ()=default |
| virtual WsfPD_Filter * | Clone () const |
| virtual bool | Initialize (double aConicalScanRate, double aDecayConst, double aIF_Bandwidth, int aN_PRFs, DbleVec aPRF, double aPW, double aSigmaC) |
| virtual bool | ProcessInput (UtInput &aInput) |
| double | pd_response (double aF_Dop, int aFlag, int aPRF_Index) |
| void | spectral_response_pd (int aPRF_Index, int aCount, DbleVec aFrequencies, DbleVec aPSD, int aMaxPSD_Index, double &aResponse, double &aClutterResponse) |
| void | set_pd_data (int aN_Filters, int aN_Poles, int aN_PRFs, double aSLR_dB, DbleVec &aFilterBW) |
| double | get_stop_freq (int aPRF_Index) |
| double | noise_bandwidth_pd (int aPRF_Index) |
| double | filter_bandwidth_pd (int aPRF_Index) |
◆ DbleDbleVec
◆ DbleVec
◆ SignalType
| Enumerator |
|---|
| cST_TARGET | |
| cST_BLADE | |
| cST_CLUTTER | |
| cST_NOISE_JAM | |
| cST_DECEPT_JAM | |
| cST_NOISE | |
| cST_INTERFERENCE | |
| cST_RWR_SIGNAL | |
| cST_RWR_SENS | |
| cST_PROCESSED_TARGET | |
◆ WsfPD_Filter()
| WsfPD_Filter::WsfPD_Filter |
( |
bool | aZVF_Flag = false, |
|
|
int | aMax_PRFs = 16 ) |
◆ ~WsfPD_Filter()
| virtual WsfPD_Filter::~WsfPD_Filter |
( |
| ) |
|
|
virtualdefault |
◆ Clone()
◆ filter_bandwidth_pd()
| double WsfPD_Filter::filter_bandwidth_pd |
( |
int | aPRF_Index | ) |
|
◆ get_stop_freq()
| double WsfPD_Filter::get_stop_freq |
( |
int | aPRF_Index | ) |
|
◆ Initialize()
| bool WsfPD_Filter::Initialize |
( |
double | aConicalScanRate, |
|
|
double | aDecayConst, |
|
|
double | aIF_Bandwidth, |
|
|
int | aN_PRFs, |
|
|
DbleVec | aPRF, |
|
|
double | aPW, |
|
|
double | aSigmaC ) |
|
virtual |
◆ noise_bandwidth_pd()
| double WsfPD_Filter::noise_bandwidth_pd |
( |
int | aPRF_Index | ) |
|
◆ pd_response()
| double WsfPD_Filter::pd_response |
( |
double | aF_Dop, |
|
|
int | aFlag, |
|
|
int | aPRF_Index ) |
◆ ProcessInput()
| bool WsfPD_Filter::ProcessInput |
( |
UtInput & | aInput | ) |
|
|
virtual |
◆ set_pd_data()
| void WsfPD_Filter::set_pd_data |
( |
int | aN_Filters, |
|
|
int | aN_Poles, |
|
|
int | aN_PRFs, |
|
|
double | aSLR_dB, |
|
|
DbleVec & | aFilterBW ) |
◆ spectral_response_pd()
| void WsfPD_Filter::spectral_response_pd |
( |
int | aPRF_Index, |
|
|
int | aCount, |
|
|
DbleVec | aFrequencies, |
|
|
DbleVec | aPSD, |
|
|
int | aMaxPSD_Index, |
|
|
double & | aResponse, |
|
|
double & | aClutterResponse ) |
The documentation for this class was generated from the following files: