OpendTect  6.6
Classes | Public Types | Public Member Functions | Protected Attributes | Friends | List of all members
Wavelet1DAttrib Class Reference
Inheritance diagram for Wavelet1DAttrib:
[legend]

Classes

class  Task
 

Public Types

enum  WaveletLen {
  s2 , s4 , s8 , s16 ,
  s32 , s64 , s128 , s256 ,
  s512 , s1024 , s2048 , s4196
}
 

Public Member Functions

 Wavelet1DAttrib (Parameters *)
 
 ~Wavelet1DAttrib ()
 
const Interval< float > * crlDipMargin (int, int) const
 
Seis::DataType dataType (int, const TypeSet< Seis::DataType > &) const
 
 DeclareEnumUtils (WaveletLen)
 
const char * definitionStr () const
 
const Interval< int > * desExtraSamples (int, int) const
 
const Interval< float > * inlDipMargin (int, int) const
 
 mAttrib3Param (Wavelet1DAttrib, "Wavelet1D", EnumAttribParameter, minwaveletlen, EnumAttribParameter("minwaveletlen", Wavelet1DAttrib::WaveletLenNames, AttribParameter::Default, 0), EnumAttribParameter, maxwaveletlen, EnumAttribParameter("maxwaveletlen", Wavelet1DAttrib::WaveletLenNames, AttribParameter::Default, 4), EnumAttribParameter, wavelet, EnumAttribParameter("wavelet", WaveletTransform::WaveletTypeNames, AttribParameter::Default, 0), mAttribParamFormHasNoUpdate)
 
int nrAttribs () const
 

Protected Attributes

BufferString desc
 
Interval< int > dsg
 
WaveletLen maxwaveletlen
 
WaveletLen minwaveletlen
 
int scalelen
 
WaveletTransform::WaveletType wavelet
 

Friends

class Wavelet1DAttrib::Task
 
class Wavelet1DAttrib::Task::Input
 

Detailed Description

<>

Member Enumeration Documentation

◆ WaveletLen

Enumerator
s2 
s4 
s8 
s16 
s32 
s64 
s128 
s256 
s512 
s1024 
s2048 
s4196 

Constructor & Destructor Documentation

◆ Wavelet1DAttrib()

Wavelet1DAttrib::Wavelet1DAttrib ( Parameters *  )

◆ ~Wavelet1DAttrib()

Wavelet1DAttrib::~Wavelet1DAttrib ( )

Member Function Documentation

◆ crlDipMargin()

const Interval<float>* Wavelet1DAttrib::crlDipMargin ( int  ,
int   
) const
inline

◆ dataType()

Seis::DataType Wavelet1DAttrib::dataType ( int  ,
const TypeSet< Seis::DataType > &   
) const
inline

◆ DeclareEnumUtils()

Wavelet1DAttrib::DeclareEnumUtils ( WaveletLen  )

◆ definitionStr()

const char* Wavelet1DAttrib::definitionStr ( ) const
inline

◆ desExtraSamples()

const Interval<int>* Wavelet1DAttrib::desExtraSamples ( int  ,
int   
) const
inline

◆ inlDipMargin()

const Interval<float>* Wavelet1DAttrib::inlDipMargin ( int  ,
int   
) const
inline

◆ mAttrib3Param()

Wavelet1DAttrib::mAttrib3Param ( Wavelet1DAttrib  ,
"Wavelet1D"  ,
EnumAttribParameter  ,
minwaveletlen  ,
EnumAttribParameter("minwaveletlen", Wavelet1DAttrib::WaveletLenNames, AttribParameter::Default, 0)  ,
EnumAttribParameter  ,
maxwaveletlen  ,
EnumAttribParameter("maxwaveletlen", Wavelet1DAttrib::WaveletLenNames, AttribParameter::Default, 4)  ,
EnumAttribParameter  ,
wavelet  ,
EnumAttribParameter("wavelet", WaveletTransform::WaveletTypeNames, AttribParameter::Default, 0)  ,
mAttribParamFormHasNoUpdate   
)

◆ nrAttribs()

int Wavelet1DAttrib::nrAttribs ( ) const
inline

Friends And Related Function Documentation

◆ Wavelet1DAttrib::Task

friend class Wavelet1DAttrib::Task
friend

◆ Wavelet1DAttrib::Task::Input

friend class Wavelet1DAttrib::Task::Input
friend

Member Data Documentation

◆ desc

BufferString Wavelet1DAttrib::desc
protected

◆ dsg

Interval<int> Wavelet1DAttrib::dsg
protected

◆ maxwaveletlen

WaveletLen Wavelet1DAttrib::maxwaveletlen
protected

◆ minwaveletlen

WaveletLen Wavelet1DAttrib::minwaveletlen
protected

◆ scalelen

int Wavelet1DAttrib::scalelen
protected

◆ wavelet

WaveletTransform::WaveletType Wavelet1DAttrib::wavelet
protected

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