UNIVERS
15.3
UNIVERS base processing software API
|
Classes | |
struct | AmpTr |
struct | TraceParams |
Public Member Functions | |
WTNFilter (WletFl wltf) | |
WTNFilter (WletFl wltf, WaveField *wf) | |
void | setWFData (WaveField *wf) |
void | setFilterData (WletFl wltf) |
bool | ready () |
int | filterSeism (std::vector< WOutPar > &outPar, WaveField &wf_res, WaveField &wf_init) |
int | filterSeism (WaveField *wf, std::vector< WOutPar > &outPar, WaveField &wf_res, WaveField &wf_init) |
Protected Member Functions | |
int | AWavNsFil (int jr, int ntr, TrDataSet *trb, float *trout, int *nwavs) |
void | fill2DMaxAmplMatrix (int jbeg, TrDataSet *trb, AmpTr **&aTr2D) |
void | fillMedianData (int jra, Trace &body, AmpTr **aTr2D) |
void | waveletNoisesProcessing (int jr, int ntr, TrDataSet *trb, AmpTr *aTr1D, float *trout, int *nwavs) |
void | traceAmplRecovery (int nwav, int nwav3, AmpTr *aTr1D, float *trout, int *ist, int *ift, bool *lnm, int *ibam, int *ieam) |
int | countZeroSamples (const Trace &body) |
Protected Attributes | |
bool | m_ready |
WletFl | m_wltf |
WaveField * | m_wf |
TraceParams | m_tr_par |
int WTNFilter::filterSeism | ( | std::vector< WOutPar > & | outPar, |
WaveField & | wf_res, | ||
WaveField & | wf_init | ||
) |
Filter seismogram
int WTNFilter::filterSeism | ( | WaveField * | wf, |
std::vector< WOutPar > & | outPar, | ||
WaveField & | wf_res, | ||
WaveField & | wf_init | ||
) |
Filter seismogram
|
inline |
Returns object status flag
void WTNFilter::setFilterData | ( | WletFl | wltf | ) |
Fills filter parameters inner data
void WTNFilter::setWFData | ( | WaveField * | wf | ) |
Sets inner pointer to seismogram data buffer
|
protected |
object status flag
|
protected |
pointer to seismogram data
|
protected |
filter parameters buffer