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
 
ReflectivityModelTracegetSampledFreqReflectivities ()
 
const ReflectivityModelTracegetSampledFreqReflectivities () const
 
ReflectivityModelTracegetSampledTimeReflectivities ()
 
const ReflectivityModelTracegetSampledTimeReflectivities () 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 ReflectivitySamplerrefSampler () const
 
- Protected Member Functions inherited from Seis::SynthGenBase
 SynthGenBase ()
 
virtual ~SynthGenBase ()
 
bool isInputOK () const
 
- Protected Attributes inherited from Seis::SynthGenerator
SeisTrcouttrc_ = nullptr
 
ConstRefMan< ReflectivityModelTracerefmodel_
 
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 Waveletwavelet_ = nullptr
 
bool waveletismine_ = false
 

Detailed Description

<>


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