OpendTect  7.0
List of all members
Seis::SynthGeneratorBasic Class Reference
Inheritance diagram for Seis::SynthGeneratorBasic:
[legend]

Additional Inherited Members

- Public Member Functions inherited from Seis::SynthGenerator
 ~SynthGenerator ()
 
virtual bool isAdvanced () const
 
- Public Member Functions inherited from Seis::SynthGenBase
virtual void doSampledTimeReflectivity (bool yn)
 
virtual void enableFourierDomain (bool dofreq)
 
uiString errMsg () const
 
virtual void fillPar (IOPar &) const
 
float getMuteLength () const
 
float getStretchLimit () const
 
void setMuteLength (float n)
 
virtual bool setOutSampling (const ZSampling &)
 
void setStretchLimit (float n)
 
virtual bool usePar (const IOPar &)
 
- Static Public Member Functions inherited from Seis::SynthGenerator
static bool areEquivalent (const IOPar &, const IOPar &)
 
- Static Public Member Functions inherited from Seis::SynthGenBase
static bool cDefIsFrequency ()
 
static float cStdMuteLength ()
 
static float cStdStretchLimit ()
 
static const char * sKeyConvDomain ()
 
static const char * sKeyMuteLength ()
 
static const char * sKeyNMO ()
 
static const char * sKeyStretchLimit ()
 
static const char * sKeyTimeRefs ()
 
- Protected Member Functions inherited from Seis::SynthGenerator
 SynthGenerator ()
 
virtual void cleanup ()
 
virtual bool computeReflectivities ()
 
int getFFTSz () const
 
ReflectivityModelTrace * getSampledFreqReflectivities ()
 
const ReflectivityModelTrace * getSampledFreqReflectivities () const
 
ReflectivityModelTrace * getSampledTimeReflectivities ()
 
const ReflectivityModelTrace * getSampledTimeReflectivities () const
 
float_complex * getTempRefs ()
 
const float_complex * getTempRefs () const
 
bool hasExistingReflectivities () const
 
virtual bool isEquivalent (const SynthGenerator &) const
 
bool needSampledReflectivities () const
 
virtual bool needSampledTimeReflectivities () const
 
virtual bool outputSampledFreqReflectivities () const
 
virtual bool outputSampledTimeReflectivities () const
 
const ReflectivitySampler * refSampler () const
 
- Protected Member Functions inherited from Seis::SynthGenBase
 SynthGenBase ()
 
virtual ~SynthGenBase ()
 
bool isInputOK () const
 
- Protected Attributes inherited from Seis::SynthGenerator
SeisTrc * outtrc_ = nullptr
 
ConstRefMan< ReflectivityModelTrace > refmodel_
 
const float * spikescorrectedtwt_ = nullptr
 
const float * spikestwt_ = nullptr
 
- Protected Attributes inherited from Seis::SynthGenBase
bool applynmo_ = false
 
bool dofreq_
 
bool dosampledtimereflectivities_ = false
 
uiString errmsg_
 
float mutelength_
 
ZSampling outputsampling_
 
float stretchlimit_
 
const Wavelet * wavelet_ = nullptr
 
bool waveletismine_ = false
 

Detailed Description

<>


Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024