OpendTect  6.3
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
SynthGenParams Class Reference

Public Types

enum  SynthType {
  PreStack, ZeroOffset, StratProp, AngleStack,
  AVOGradient
}
 

Public Member Functions

 SynthGenParams ()
 
 mDeclareEnumUtils (SynthType)
 
bool hasOffsets () const
 
bool isPreStack () const
 
bool isPSBased () const
 
void createName (BufferString &) const
 Create name from wvlt and raypars. More...
 
void fillPar (IOPar &) const
 
void usePar (const IOPar &)
 
void setDefaultValues ()
 
bool operator== (const SynthGenParams &gp) const
 

Static Public Member Functions

static const char * sKeyInvalidInputPS ()
 

Public Attributes

SynthType synthtype_
 
BufferString name_
 
BufferString inpsynthnm_
 
IOPar raypars_
 
BufferString wvltnm_
 
Interval< float > anglerg_
 

Detailed Description

Member Enumeration Documentation

Enumerator
PreStack 
ZeroOffset 
StratProp 
AngleStack 
AVOGradient 

Constructor & Destructor Documentation

SynthGenParams::SynthGenParams ( )

Member Function Documentation

void SynthGenParams::createName ( BufferString ) const

Create name from wvlt and raypars.

void SynthGenParams::fillPar ( IOPar ) const
bool SynthGenParams::hasOffsets ( ) const
bool SynthGenParams::isPreStack ( ) const
inline
bool SynthGenParams::isPSBased ( ) const
inline
SynthGenParams::mDeclareEnumUtils ( SynthType  )
bool SynthGenParams::operator== ( const SynthGenParams gp) const
inline
void SynthGenParams::setDefaultValues ( )
static const char* SynthGenParams::sKeyInvalidInputPS ( )
inlinestatic
void SynthGenParams::usePar ( const IOPar )

Member Data Documentation

Interval<float> SynthGenParams::anglerg_
BufferString SynthGenParams::inpsynthnm_
BufferString SynthGenParams::name_
IOPar SynthGenParams::raypars_
SynthType SynthGenParams::synthtype_
BufferString SynthGenParams::wvltnm_

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