 |
OpendTect
6.6
|
Go to the documentation of this file.
42 #include "attribcalc.h"
44 #include "attribparamimpl.h"
56 , EnumAttribParameter(
"minwaveletlen"
57 , Wavelet1DAttrib::WaveletLenNames
63 , EnumAttribParameter(
"maxwaveletlen"
64 , Wavelet1DAttrib::WaveletLenNames
70 , EnumAttribParameter(
"wavelet"
71 , WaveletTransform::WaveletTypeNames
75 , mAttribParamFormHasNoUpdate
79 s256,
s512, s1024, s2048, s4196 };
116 : calculator ( calculator_ ) {}
134 , calculator( calculator_ ) {}
142 { t1 = t1_; nrtimes = nrtimes_;
143 step =
step_; input = inp; outp = outp_; }
FixedString Input()
Definition: keystrs.h:81
Task(const Wavelet1DAttrib &calculator_)
Definition: expwavelet1d.h:132
Set of pointers to objects.
Definition: commontypes.h:31
DataType
Definition: seistype.h:53
@ s512
Definition: expwavelet1d.h:79
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)
Seismic trace.
Definition: seistrc.h:34
TypeSet< float * > outp
Definition: expwavelet1d.h:156
DeclareEnumUtils(WaveletLen)
const Interval< float > * inlDipMargin(int, int) const
Definition: expwavelet1d.h:87
Wavelet1DAttrib(Parameters *)
Seis::DataType dataType(int, const TypeSet< Seis::DataType > &) const
Definition: expwavelet1d.h:93
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
AttribCalc::Task::Input * getInput() const
Definition: expwavelet1d.h:151
#define mClass(module)
Definition: commondefs.h:181
BufferString desc
Definition: expwavelet1d.h:107
AttribCalc::Task * clone() const
void set(float t1_, int nrtimes_, float step_, const AttribCalc::Task::Input *inp, const TypeSet< float * > &outp_)
Definition: expwavelet1d.h:139
const Wavelet1DAttrib & calculator
Definition: expwavelet1d.h:157
int scalelen
Definition: expwavelet1d.h:102
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
const Interval< float > * crlDipMargin(int, int) const
Definition: expwavelet1d.h:88
WaveletLen
Definition: expwavelet1d.h:78
Definition: expwavelet1d.h:110
WaveletLen maxwaveletlen
Definition: expwavelet1d.h:101
int getFastestSz() const
Definition: expwavelet1d.h:147
WaveletLen minwaveletlen
Definition: expwavelet1d.h:100
@ UnknowData
Definition: seistype.h:54
WaveletTransform::WaveletType wavelet
Definition: expwavelet1d.h:104
const char * definitionStr() const
Definition: expwavelet1d.h:96
RowCol step_
Definition: horizontracker.h:140
const Interval< int > * desExtraSamples(int, int) const
Definition: expwavelet1d.h:86
FixedString Default()
Definition: keystrs.h:59
Definition: expwavelet1d.h:50
Interval< int > dsg
Definition: expwavelet1d.h:106
int nrAttribs() const
Definition: expwavelet1d.h:90
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021