 |
OpendTect
6.6
|
Go to the documentation of this file.
24 #include <attribcalc.h>
29 #include <attribparamimpl.h>
39 , BoolAttribParameter(
"usedip"
45 , BoolAttribParameter(
"relampl"
49 , mAttribParamFormHasNoUpdate
58 if ( !inp )
return &stepout;
82 const AttribProcessCommonInfo*
common;
91 : calculator ( calculator_ )
120 , calculator( calculator_ ) {}
128 { t1 = t1_; nrtimes = nrtimes_;
129 step =
step_; input = inp; outp = outp_[0]; }
FixedString Input()
Definition: keystrs.h:81
float crldist
Definition: expnearsubtract.h:77
Definition: expnearsubtract.h:85
BufferString desc
Definition: expnearsubtract.h:79
Set of pointers to objects.
Definition: commontypes.h:31
DataType
Definition: seistype.h:53
void setCommonInfo(const AttribProcessCommonInfo &ni)
Definition: expnearsubtract.h:69
NearSubtractAttrib(Parameters *)
Seismic trace.
Definition: seistrc.h:34
static const BinID stepout
Definition: expnearsubtract.h:81
AttribCalc::Task::Input * getInput() const
Definition: expnearsubtract.h:137
mAttrib2Param(NearSubtractAttrib, "NearSubtract", BoolAttribParameter, usedip, BoolAttribParameter("usedip", AttribParameter::Default, true), BoolAttribParameter, relampl, BoolAttribParameter("relampl", AttribParameter::Default, false), mAttribParamFormHasNoUpdate)
int getFastestSz() const
Definition: expnearsubtract.h:133
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
void set(float t1_, int nrtimes_, float step_, const AttribCalc::Task::Input *inp, const TypeSet< float * > &outp_)
Definition: expnearsubtract.h:125
float * outp
Definition: expnearsubtract.h:141
const char * definitionStr() const
Definition: expnearsubtract.h:66
#define mClass(module)
Definition: commondefs.h:181
const BinID * reqStepout(int inp, int) const
Definition: expnearsubtract.h:56
const NearSubtractAttrib & calculator
Definition: expnearsubtract.h:142
Task(const NearSubtractAttrib &calculator_)
Definition: expnearsubtract.h:118
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
int nrAttribs() const
Definition: expnearsubtract.h:55
@ UnknowData
Definition: seistype.h:54
AttribCalc::Task * clone() const
bool usedip
Definition: expnearsubtract.h:73
float inldist
Definition: expnearsubtract.h:76
RowCol step_
Definition: horizontracker.h:140
Seis::DataType dataType(int, const TypeSet< Seis::DataType > &) const
Definition: expnearsubtract.h:62
Definition: expnearsubtract.h:33
FixedString Default()
Definition: keystrs.h:59
const AttribProcessCommonInfo * common
Definition: expnearsubtract.h:82
bool relampl
Definition: expnearsubtract.h:74
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021