 |
OpendTect
6.6
|
Go to the documentation of this file.
27 #include <attribcalc.h>
33 #include <attribparamimpl.h>
42 , IntAttribParameter(
"size"
49 , IntAttribParameter(
"resolution"
56 , BoolAttribParameter(
"constantvel"
60 , FloatAttribParameter
62 , FloatAttribParameter(
"velocity"
69 , BoolAttribParameter(
"fast"
73 , mAttribParamFormHasUpdate);
84 if ( !val )
return "\"In-line dip\"";
85 if ( val == 1 )
return "\"Cross-line dip\"";
91 {
return inp ? 0 : &stepout; }
93 {
return inp ? 0 : &sg; }
156 void set(
float ,
int ,
float ,
@ Dip
Definition: seistype.h:53
BinID stepout
Definition: expvardip.h:109
FixedString Input()
Definition: keystrs.h:81
const BinID * reqStepout(int inp, int) const
Definition: expvardip.h:90
const MinVarianceDipAttrib & calculator
Definition: expvardip.h:174
Set of pointers to objects.
Definition: commontypes.h:31
Definition: expvardip.h:36
DataType
Definition: seistype.h:53
float * inldips
Definition: expvardip.h:170
MinVarianceDipAttrib(Parameters *)
Task(const TraceSpectrumAttrib &calculator_)
Definition: expspectrum.h:109
const char * attribName(int val) const
Definition: expvardip.h:82
Seismic trace.
Definition: seistrc.h:34
Interval< int > sg
Definition: expvardip.h:108
int nrAttribs() const
Definition: expvardip.h:81
void set(float, int, float, const AttribCalc::Task::Input *, const TypeSet< float * > &)
void setCommonInfo(const AttribProcessCommonInfo &ni)
Definition: expvardip.h:102
bool fast
Definition: expvardip.h:118
int sz
Definition: expvardip.h:114
Task(const MinVarianceDipAttrib &calculator_)
Definition: expvardip.h:147
float inldist
Definition: expvardip.h:111
Definition: expvardip.h:122
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
Seis::DataType dataType(int val, const TypeSet< Seis::DataType > &) const
Definition: expvardip.h:98
const Interval< int > * reqExtraSamples(int inp, int) const
Definition: expvardip.h:92
int resolution
Definition: expvardip.h:115
float velocity
Definition: expvardip.h:116
#define mClass(module)
Definition: commondefs.h:181
bool constantvel
Definition: expvardip.h:117
Array3DImpl< float > indata
Definition: expvardip.h:172
const char * definitionStr() const
Definition: expvardip.h:101
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
float crldist
Definition: expvardip.h:112
AttribCalc::Task::Input * getInput() const
Definition: expvardip.h:166
BufferString desc
Definition: expvardip.h:107
mAttrib5Param(MinVarianceDipAttrib, "MinVarianceDip", IntAttribParameter, size, IntAttribParameter("size", AttribParameter::Required, 7, Interval< int >(0, 100)), IntAttribParameter, resolution, IntAttribParameter("resolution", AttribParameter::Required, 32, Interval< int >(0, INT_MAX)), BoolAttribParameter, constantvel, BoolAttribParameter("constantvel", AttribParameter::Default, true), FloatAttribParameter, velocity, FloatAttribParameter("velocity", AttribParameter::Required, 4000, Interval< float >(0, mUndefValue)), BoolAttribParameter, fast, BoolAttribParameter("fast", AttribParameter::Default, true), mAttribParamFormHasUpdate)
@ UnknowData
Definition: seistype.h:54
float * crldips
Definition: expvardip.h:171
const AttribProcessCommonInfo * common
Definition: expvardip.h:119
@ Required
Definition: tabledef.h:27
const Interval< float > * inlDipMargin(int, int) const
Definition: expvardip.h:94
FixedString Default()
Definition: keystrs.h:59
BufferString desc
Definition: expspectrum.h:79
const Interval< float > * crlDipMargin(int, int) const
Definition: expvardip.h:95
AttribCalc::Task * clone() const
int getFastestSz() const
Definition: expvardip.h:162
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021