OpendTect-6_4
6.4
|
Public Member Functions | |
mDefineFactoryInClass (SynthGenerator, factory) | |
SynthGenerator () | |
~SynthGenerator () | |
virtual bool | setWavelet (const Wavelet *, OD::PtrPolicy pol) |
virtual bool | setOutSampling (const StepInterval< float > &) |
bool | setModel (const ReflectivityModel &) |
bool | doWork () |
od_int64 | currentProgress () const |
const SeisTrc & | result () const |
SeisTrc & | result () |
const TypeSet< float_complex > & | freqReflectivities () const |
void | getSampledRM (ReflectivityModel &) const |
Public Member Functions inherited from Seis::SynthGenBase | |
bool | getOutSamplingFromModel (const ObjectSet< const ReflectivityModel > &, StepInterval< float > &, bool usenmo=false) |
void | setMuteLength (float n) |
float | getMuteLength () const |
void | setStretchLimit (float n) |
float | getStretchLimit () const |
void | doSampledReflectivity (bool yn) |
virtual void | enableFourierDomain (bool fourier) |
uiString | errMsg () const |
virtual void | fillPar (IOPar &) const |
virtual bool | usePar (const IOPar &) |
Static Public Member Functions | |
static SynthGenerator * | create (bool advanced) |
Static Public Member Functions inherited from Seis::SynthGenBase | |
static float | cStdMuteLength () |
static float | cStdStretchLimit () |
static const char * | sKeyFourier () |
static const char * | sKeyNMO () |
static const char * | sKeyInternal () |
static const char * | sKeySurfRefl () |
static const char * | sKeyMuteLength () |
static const char * | sKeyStretchLimit () |
Protected Member Functions | |
int | nextStep () |
int | setConvolveSize () |
int | genFreqWavelet () |
bool | computeTrace (SeisTrc &) |
bool | doNMOStretch (const ValueSeries< float > &, int insz, ValueSeries< float > &out, int outsz) const |
bool | doFFTConvolve (ValueSeries< float > &, int sz) |
bool | doTimeConvolve (ValueSeries< float > &, int sz) |
void | getWaveletTrace (Array1D< float > &, float z, float scal, SamplingData< float > &) const |
void | sortOutput (float_complex *, ValueSeries< float > &, int sz) const |
virtual bool | computeReflectivities () |
Protected Member Functions inherited from Seis::SynthGenBase | |
SynthGenBase () | |
virtual | ~SynthGenBase () |
bool | isInputOK () |
Protected Attributes | |
const ReflectivityModel * | refmodel_ |
int | convolvesize_ |
SeisTrc & | outtrc_ |
ReflectivityModel | sampledrefmodel_ |
TypeSet< float_complex > | freqreflectivities_ |
TypeSet< float_complex > | freqwavelet_ |
od_int64 | progress_ |
Protected Attributes inherited from Seis::SynthGenBase | |
bool | isfourier_ |
bool | applynmo_ |
float | stretchlimit_ |
float | mutelength_ |
bool | waveletismine_ |
const Wavelet * | wavelet_ |
StepInterval< float > | outputsampling_ |
bool | dointernalmultiples_ |
bool | dosampledreflectivities_ |
float | surfreflcoeff_ |
uiString | errmsg_ |
Private Member Functions | |
mODTextTranslationClass (SynthGenerator) | |
Seis::SynthGenerator::SynthGenerator | ( | ) |
Seis::SynthGenerator::~SynthGenerator | ( | ) |
|
protectedvirtual |
|
protected |
|
static |
|
inline |
|
protected |
|
protected |
|
protected |
bool Seis::SynthGenerator::doWork | ( | ) |
|
inline |
|
protected |
void Seis::SynthGenerator::getSampledRM | ( | ReflectivityModel & | ) | const |
|
protected |
Seis::SynthGenerator::mDefineFactoryInClass | ( | SynthGenerator | , |
factory | |||
) |
|
private |
|
protected |
|
inline |
|
inline |
|
protected |
bool Seis::SynthGenerator::setModel | ( | const ReflectivityModel & | ) |
|
virtual |
Reimplemented from Seis::SynthGenBase.
|
virtual |
Reimplemented from Seis::SynthGenBase.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019