OpendTect
7.0
|
Public Types | |
enum | SynthType { ZeroOffset , ElasticStack , ElasticGather , PreStack , StratProp , AngleStack , AVOGradient , InstAttrib , FilteredSynthetic , FilteredStratProp } |
Public Member Functions | |
SynthGenParams (const SynthGenParams &) | |
SynthGenParams (SynthType tp=ZeroOffset) | |
~SynthGenParams () | |
bool | canBeAttributeInput () const |
bool | canBeFilterInput () const |
void | createName (BufferString &) const |
Create name from wvlt and raypars. More... | |
void | fillPar (IOPar &) const |
BufferString & | filtertype_ () |
BufferString & | filtertype_ () const |
Interval< float > & | freqrg_ () |
Interval< float > & | freqrg_ () const |
TypeSet< float > & | freqselrg_ () |
TypeSet< float > & | freqselrg_ () const |
const PropertyRef * | getRef (const PropertyRefSelection &) const |
MultiID | getWaveletID () const |
const char * | getWaveletNm () const |
bool | hasOffsets () const |
bool | hasSamePars (const SynthGenParams &) const |
bool | isAttribute () const |
bool | isCorrected () const |
bool | isElasticGather () const |
bool | isElasticStack () const |
bool | isFiltered () const |
bool | isFilteredStratProp () const |
bool | isFilteredSynthetic () const |
bool | isFilterOK () const |
bool | isOK () const |
bool | isPreStack () const |
bool | isPSBased () const |
bool | isRawOutput () const |
bool | isRawOutput_ () const |
bool | isStratProp () const |
bool | isZeroOffset () const |
bool | needsInput () const |
bool | needsInput_ () const |
Seis::OffsetType | offsetType () const |
bool | operator!= (const SynthGenParams &) const |
SynthGenParams & | operator= (const SynthGenParams &) |
bool | operator== (const SynthGenParams &) const |
const IOPar * | reflPars () const |
const RefLayer::Type * | requiredRefLayerType () const |
void | setWavelet (const char *) |
void | setWavelet (const Wavelet &) |
void | usePar (const IOPar &) |
int & | windowsz_ () |
int & | windowsz_ () const |
Static Public Member Functions | |
static const char * | sKeyAngleRange () |
static const char * | sKeyFreqRange () |
static const char * | sKeyInput () |
static const char * | sKeyInvalidInputPS () |
static const char * | sKeyRayPar () |
static const char * | sKeyReflPar () |
static const char * | sKeySynthPar () |
static const char * | sKeySynthType () |
static const char * | sKeyWaveLetName () |
Public Attributes | |
Interval< float > | anglerg_ |
Attrib::Instantaneous::OutType | attribtype_ |
BufferString | inpsynthnm_ |
BufferString | name_ |
IOPar | synthpars_ |
SynthType | synthtype_ |
Private Member Functions | |
void | setDefaultValues () |
void | setReqType () |
Static Private Member Functions | |
static void | cleanRayPar (const IOPar &, IOPar &) |
static void | setSynthGenPar (const IOPar &, IOPar &) |
Private Attributes | |
IOPar | raypars_ |
IOPar | reflpars_ |
RefLayer::Type * | reqtype_ = nullptr |
BufferString | wvltnm_ |
<>
SynthGenParams::SynthGenParams | ( | SynthType | tp = ZeroOffset | ) |
SynthGenParams::SynthGenParams | ( | const SynthGenParams & | ) |
SynthGenParams::~SynthGenParams | ( | ) |
|
inline |
bool SynthGenParams::canBeFilterInput | ( | ) | const |
void SynthGenParams::createName | ( | BufferString & | ) | const |
Create name from wvlt and raypars.
void SynthGenParams::fillPar | ( | IOPar & | ) | const |
BufferString& SynthGenParams::filtertype_ | ( | ) |
BufferString& SynthGenParams::filtertype_ | ( | ) | const |
Interval<float>& SynthGenParams::freqrg_ | ( | ) |
Interval<float>& SynthGenParams::freqrg_ | ( | ) | const |
TypeSet<float>& SynthGenParams::freqselrg_ | ( | ) |
TypeSet<float>& SynthGenParams::freqselrg_ | ( | ) | const |
const PropertyRef* SynthGenParams::getRef | ( | const PropertyRefSelection & | ) | const |
MultiID SynthGenParams::getWaveletID | ( | ) | const |
const char* SynthGenParams::getWaveletNm | ( | ) | const |
bool SynthGenParams::hasOffsets | ( | ) | const |
bool SynthGenParams::hasSamePars | ( | const SynthGenParams & | ) | const |
|
inline |
bool SynthGenParams::isCorrected | ( | ) | const |
|
inline |
|
inline |
bool SynthGenParams::isFiltered | ( | ) | const |
bool SynthGenParams::isFilteredStratProp | ( | ) | const |
bool SynthGenParams::isFilteredSynthetic | ( | ) | const |
bool SynthGenParams::isFilterOK | ( | ) | const |
bool SynthGenParams::isOK | ( | ) | const |
|
inline |
|
inline |
|
inline |
Any type that can be created using Seis::RaySynthGenerator
bool SynthGenParams::isRawOutput_ | ( | ) | const |
|
inline |
|
inline |
|
inline |
bool SynthGenParams::needsInput_ | ( | ) | const |
Seis::OffsetType SynthGenParams::offsetType | ( | ) | const |
bool SynthGenParams::operator!= | ( | const SynthGenParams & | ) | const |
SynthGenParams& SynthGenParams::operator= | ( | const SynthGenParams & | ) |
bool SynthGenParams::operator== | ( | const SynthGenParams & | ) | const |
const IOPar* SynthGenParams::reflPars | ( | ) | const |
|
inline |
|
private |
|
private |
void SynthGenParams::setWavelet | ( | const char * | ) |
void SynthGenParams::setWavelet | ( | const Wavelet & | ) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
|
static |
|
static |
|
inlinestatic |
|
inlinestatic |
void SynthGenParams::usePar | ( | const IOPar & | ) |
int& SynthGenParams::windowsz_ | ( | ) |
int& SynthGenParams::windowsz_ | ( | ) | const |
Interval<float> SynthGenParams::anglerg_ |
Attrib::Instantaneous::OutType SynthGenParams::attribtype_ |
BufferString SynthGenParams::inpsynthnm_ |
BufferString SynthGenParams::name_ |
|
private |
|
private |
|
private |
IOPar SynthGenParams::synthpars_ |
SynthType SynthGenParams::synthtype_ |
|
private |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024