OpendTect  7.0
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Seis::SynthGenBase Class Reference
Inheritance diagram for Seis::SynthGenBase:
[legend]

Public Member Functions

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 setWavelet (const Wavelet *, OD::PtrPolicy)
 
virtual bool usePar (const IOPar &)
 

Static Public Member Functions

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

 SynthGenBase ()
 
virtual ~SynthGenBase ()
 
bool isInputOK () const
 

Protected Attributes

bool applynmo_ = false
 
bool dofreq_
 
bool dosampledtimereflectivities_ = false
 
uiString errmsg_
 
float mutelength_
 
ZSampling outputsampling_
 
float stretchlimit_
 
const Waveletwavelet_ = nullptr
 
bool waveletismine_ = false
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ SynthGenBase()

Seis::SynthGenBase::SynthGenBase ( )
protected

◆ ~SynthGenBase()

virtual Seis::SynthGenBase::~SynthGenBase ( )
protectedvirtual

Member Function Documentation

◆ cDefIsFrequency()

static bool Seis::SynthGenBase::cDefIsFrequency ( )
static

◆ cStdMuteLength()

static float Seis::SynthGenBase::cStdMuteLength ( )
inlinestatic

◆ cStdStretchLimit()

static float Seis::SynthGenBase::cStdStretchLimit ( )
inlinestatic

◆ doSampledTimeReflectivity()

virtual void Seis::SynthGenBase::doSampledTimeReflectivity ( bool  yn)
inlinevirtual

◆ enableFourierDomain()

virtual void Seis::SynthGenBase::enableFourierDomain ( bool  dofreq)
inlinevirtual

◆ errMsg()

uiString Seis::SynthGenBase::errMsg ( ) const
inline

◆ fillPar()

virtual void Seis::SynthGenBase::fillPar ( IOPar ) const
virtual

◆ getMuteLength()

float Seis::SynthGenBase::getMuteLength ( ) const
inline

◆ getStretchLimit()

float Seis::SynthGenBase::getStretchLimit ( ) const

◆ isInputOK()

bool Seis::SynthGenBase::isInputOK ( ) const
protected

◆ setMuteLength()

void Seis::SynthGenBase::setMuteLength ( float  n)
inline

◆ setOutSampling()

virtual bool Seis::SynthGenBase::setOutSampling ( const ZSampling )
virtual

◆ setStretchLimit()

void Seis::SynthGenBase::setStretchLimit ( float  n)
inline

◆ setWavelet()

virtual bool Seis::SynthGenBase::setWavelet ( const Wavelet ,
OD::PtrPolicy   
)
virtual

Reimplemented in Seis::SynthGenerator.

◆ sKeyConvDomain()

static const char* Seis::SynthGenBase::sKeyConvDomain ( )
inlinestatic

◆ sKeyMuteLength()

static const char* Seis::SynthGenBase::sKeyMuteLength ( )
inlinestatic

◆ sKeyNMO()

static const char* Seis::SynthGenBase::sKeyNMO ( )
inlinestatic

◆ sKeyStretchLimit()

static const char* Seis::SynthGenBase::sKeyStretchLimit ( )
inlinestatic

◆ sKeyTimeRefs()

static const char* Seis::SynthGenBase::sKeyTimeRefs ( )
inlinestatic

◆ usePar()

virtual bool Seis::SynthGenBase::usePar ( const IOPar )
virtual

Member Data Documentation

◆ applynmo_

bool Seis::SynthGenBase::applynmo_ = false
protected

◆ dofreq_

bool Seis::SynthGenBase::dofreq_
protected

◆ dosampledtimereflectivities_

bool Seis::SynthGenBase::dosampledtimereflectivities_ = false
protected

◆ errmsg_

uiString Seis::SynthGenBase::errmsg_
mutableprotected

◆ mutelength_

float Seis::SynthGenBase::mutelength_
protected

◆ outputsampling_

ZSampling Seis::SynthGenBase::outputsampling_
protected

◆ stretchlimit_

float Seis::SynthGenBase::stretchlimit_
protected

◆ wavelet_

const Wavelet* Seis::SynthGenBase::wavelet_ = nullptr
protected

◆ waveletismine_

bool Seis::SynthGenBase::waveletismine_ = false
protected

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