Public Member Functions | |
| WaveletExtractor (const IOObj &, int wvltsize) | |
| ~WaveletExtractor () | |
| void | setSelData (const Seis::SelData &) |
| void | setSelData (const ObjectSet< Seis::SelData > &) |
| void | setPhase (int phase) |
| void | setTaperParamVal (float paramval) |
| const Wavelet & | getWavelet () const |
Protected Member Functions | |
| void | initWavelet (const IOObj &) |
| void | init2D () |
| void | init3D () |
| bool | getSignalInfo (const SeisTrc &, int &start, int &signalsz) const |
| bool | getNextLine () |
| bool | processTrace (const SeisTrc &, int start, int signalsz) |
| void | normalisation (Array1DImpl< float > &) |
| bool | finish (int nrusedtrcs) |
| bool | doWaveletIFFT () |
| bool | rotateWavelet () |
| bool | taperWavelet () |
| int | nextStep () |
| od_int64 | totalNr () const |
| od_int64 | nrDone () const |
| const char * | nrDoneText () const |
| const char * | message () const |
Protected Attributes | |
| Wavelet & | wvlt_ |
| const IOObj & | iobj_ |
| const Seis::SelData * | sd_ |
| ObjectSet< Seis::SelData > | sdset_ |
| SeisTrcReader * | seisrdr_ |
| Fourier::CC * | fft_ |
| int | lineidx_ |
| float | paramval_ |
| int | wvltsize_ |
| int | phase_ |
| int | nrusedtrcs_ |
| int | nrdone_ |
| bool | isbetweenhor_ |
| od_int64 | totalnr_ |
| BufferString | msg_ |
| WaveletExtractor::WaveletExtractor | ( | const IOObj & | , | |
| int | wvltsize | |||
| ) |
| WaveletExtractor::~WaveletExtractor | ( | ) |
| bool WaveletExtractor::doWaveletIFFT | ( | ) | [protected] |
| bool WaveletExtractor::finish | ( | int | nrusedtrcs | ) | [protected] |
| bool WaveletExtractor::getNextLine | ( | ) | [protected] |
| bool WaveletExtractor::getSignalInfo | ( | const SeisTrc & | , | |
| int & | start, | |||
| int & | signalsz | |||
| ) | const [protected] |
| const Wavelet& WaveletExtractor::getWavelet | ( | ) | const |
| void WaveletExtractor::init2D | ( | ) | [protected] |
| void WaveletExtractor::init3D | ( | ) | [protected] |
| void WaveletExtractor::initWavelet | ( | const IOObj & | ) | [protected] |
| const char* WaveletExtractor::message | ( | ) | const [protected, virtual] |
Reimplemented from Task.
| int WaveletExtractor::nextStep | ( | ) | [protected, virtual] |
Implements SequentialTask.
| void WaveletExtractor::normalisation | ( | Array1DImpl< float > & | ) | [protected] |
| od_int64 WaveletExtractor::nrDone | ( | ) | const [inline, protected, virtual] |
Reimplemented from Task.
| const char* WaveletExtractor::nrDoneText | ( | ) | const [protected, virtual] |
Reimplemented from Task.
| bool WaveletExtractor::processTrace | ( | const SeisTrc & | , | |
| int | start, | |||
| int | signalsz | |||
| ) | [protected] |
| bool WaveletExtractor::rotateWavelet | ( | ) | [protected] |
| void WaveletExtractor::setPhase | ( | int | phase | ) |
| void WaveletExtractor::setSelData | ( | const ObjectSet< Seis::SelData > & | ) |
| void WaveletExtractor::setSelData | ( | const Seis::SelData & | ) |
| void WaveletExtractor::setTaperParamVal | ( | float | paramval | ) |
| bool WaveletExtractor::taperWavelet | ( | ) | [protected] |
| od_int64 WaveletExtractor::totalNr | ( | ) | const [inline, protected, virtual] |
Reimplemented from Task.
Fourier::CC* WaveletExtractor::fft_ [protected] |
const IOObj& WaveletExtractor::iobj_ [protected] |
bool WaveletExtractor::isbetweenhor_ [protected] |
int WaveletExtractor::lineidx_ [protected] |
BufferString WaveletExtractor::msg_ [protected] |
int WaveletExtractor::nrdone_ [protected] |
int WaveletExtractor::nrusedtrcs_ [protected] |
float WaveletExtractor::paramval_ [protected] |
int WaveletExtractor::phase_ [protected] |
const Seis::SelData* WaveletExtractor::sd_ [protected] |
ObjectSet<Seis::SelData> WaveletExtractor::sdset_ [protected] |
SeisTrcReader* WaveletExtractor::seisrdr_ [protected] |
od_int64 WaveletExtractor::totalnr_ [protected] |
Wavelet& WaveletExtractor::wvlt_ [protected] |
int WaveletExtractor::wvltsize_ [protected] |
1.7.1