 |
OpendTect
6.6
|
Go to the documentation of this file.
25 #include "attribcalc.h"
33 #include "attribparamimpl.h"
43 , TimeGateAttribParameter
45 , TimeGateAttribParameter(
"samplegate"
48 , TimeGate(-mUndefValue, mUndefValue)
50 , BinIDAttribParameter
52 , BinIDAttribParameter(
"pos1"
58 , BinIDAttribParameter
60 , BinIDAttribParameter(
"neighbourhood"
68 , EnumAttribParameter(
"window"
69 , ArrayNDWindow::WindowTypeNames
75 , BoolAttribParameter(
"steering"
79 , mAttribParamFormHasNoUpdate );
89 {
return i ? 0 : &neighbourhood; }
AttribCalc::Task * clone() const
FixedString Input()
Definition: keystrs.h:81
float * out1
Definition: expinverse.h:193
const AttribProcessCommonInfo * common
Definition: expgraddip.h:83
int getFastestSz() const
Definition: expinverse.h:184
Set of pointers to objects.
Definition: commontypes.h:31
DataType
Definition: seistype.h:53
float df
Definition: expinverse.h:125
const InverseAttrib & calculator
Definition: expinverse.h:195
WindowType
Definition: arrayndalgo.h:351
int nrAttribs() const
Definition: expinverse.h:91
ArrayNDWindow * window
Definition: expinverse.h:123
Array1D< float_complex > * spectrumaverage
Definition: expinverse.h:199
Seismic trace.
Definition: seistrc.h:34
float * out0
Definition: expinverse.h:192
mAttrib5Param(InverseAttrib,"Inverse", TimeGateAttribParameter, gate, TimeGateAttribParameter("samplegate", AttribParameter::Required, TimeGate(-64, 64), TimeGate(-mUndefValue, mUndefValue)), BinIDAttribParameter, pos1, BinIDAttribParameter("pos1", AttribParameter::Required, BinID(0, 1), Interval< int >(-100, 100), Interval< int >(-100, 100)), BinIDAttribParameter, neighbourhood, BinIDAttribParameter("neighbourhood", AttribParameter::Required, BinID(1, 1), Interval< int >(1, 10), Interval< int >(1, 10)), EnumAttribParameter, window, EnumAttribParameter("window", ArrayNDWindow::WindowTypeNames, AttribParameter::Required, 0), BoolAttribParameter, steering, BoolAttribParameter("steering", AttribParameter::Default, true), mAttribParamFormHasNoUpdate)
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
AttribCalc::Task::Input * getInput() const
Definition: expinverse.h:188
Definition: expinverse.h:131
Definition: expinverse.h:39
Tapers the N-dimentional ArrayND with a windowFunction.
Definition: arrayndalgo.h:349
#define mClass(module)
Definition: commondefs.h:181
const char * attribName(int val) const
Definition: expinverse.h:93
BinID pos1
Definition: expinverse.h:117
BinID neighbourhood
Definition: expinverse.h:116
Array1D< float_complex > * spectrumoutput
Definition: expinverse.h:200
Task(const GradientDipAttrib &calculator_)
Definition: expgraddip.h:109
Array1D< float_complex > * spectrum0
Definition: expinverse.h:197
const AttribProcessCommonInfo * common
Definition: expinverse.h:128
const Interval< float > * reqInterval(int, int) const
Definition: expinverse.h:87
void set(float t1_, int nrtimes_, float step_, const AttribCalc::Task::Input *inp, const TypeSet< float * > &outp_)
Definition: expinverse.h:170
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
Array1D< float_complex > * traceoutput
Definition: expinverse.h:201
Seis::DataType dataType(int, const TypeSet< Seis::DataType > &) const
Definition: expinverse.h:104
BufferString desc
Definition: expinverse.h:127
@ UnknowData
Definition: seistype.h:54
bool steering
Definition: expinverse.h:115
Array1D< float_complex > * spectrum1
Definition: expinverse.h:198
FFT ifft
Definition: expinverse.h:120
const BinID * reqStepout(int i, int) const
Definition: expinverse.h:88
BufferString desc
Definition: expgraddip.h:75
RowCol step_
Definition: horizontracker.h:140
const char * definitionStr() const
Definition: expinverse.h:108
@ Required
Definition: tabledef.h:27
Array2D< Array1D< float_complex > * > * tracesegments
Definition: expinverse.h:196
Interval< float > gate
Definition: expinverse.h:114
FixedString Default()
Definition: keystrs.h:59
int fftsz
Definition: expinverse.h:121
Task(const InverseAttrib &calculator_)
void setCommonInfo(const AttribProcessCommonInfo &ni)
Definition: expinverse.h:109
Array2D ( Subclass of ArrayND ) is a two dimensional array.
Definition: arraynd.h:140
FFT fft
Definition: expinverse.h:119
ArrayNDWindow::WindowType windowtype
Definition: expinverse.h:122
float inpstep
Definition: expinverse.h:124
InverseAttrib(Parameters *)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021