![]() |
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
1.8.5