 |
OpendTect
6.6
|
Go to the documentation of this file.
44 #include <attribcalc.h>
51 #include <attribparamimpl.h>
53 #define mDiscFilterAvg 0
54 #define mDiscFilterMed 1
55 #define mDiscFilterStdDev 2
56 #define mDiscFilterVar 3
57 #define mDiscFilterMin 4
58 #define mDiscFilterMax 5
59 #define mDiscFilterMostFreq 6
61 #define mDiscFilterNrVals 7
71 , IntAttribParameter(
"radius"
78 , BoolAttribParameter(
"planefilter"
84 , BoolAttribParameter(
"constantvel"
88 , FloatAttribParameter
90 , FloatAttribParameter(
"velocity"
97 , BoolAttribParameter(
"fast"
101 , mAttribParamFormHasUpdate);
128 {
return inp ? 0 : &stepout; }
130 {
return inp ? 0 : &sg; }
204 void set(
float ,
int ,
float ,
const char * definitionStr() const
Definition: expdiscfilter.h:137
FixedString Input()
Definition: keystrs.h:81
Definition: expdiscfilter.h:65
AttribCalc::Task::Input * getInput() const
Definition: expdiscfilter.h:214
#define mDiscFilterVar
Definition: expdiscfilter.h:56
float * max
Definition: expdiscfilter.h:223
#define mDiscFilterMin
Definition: expdiscfilter.h:57
BufferString desc
Definition: expdipview.h:66
float * variance
Definition: expdiscfilter.h:221
void set(float, int, float, const AttribCalc::Task::Input *, const TypeSet< float * > &)
mAttrib5Param(DiscFilterAttrib, "DiscFilter", IntAttribParameter, radius, IntAttribParameter("radius", AttribParameter::Required, 3, Interval< int >(0, 100)), BoolAttribParameter, planefilter, BoolAttribParameter("planefilter", AttribParameter::Default, false), 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)
Set of pointers to objects.
Definition: commontypes.h:31
DataType
Definition: seistype.h:53
#define mDiscFilterMed
Definition: expdiscfilter.h:54
BinID stepout
Definition: expdiscfilter.h:145
Task(const DiscFilterAttrib &calculator_)
Definition: expdiscfilter.h:190
Seismic trace.
Definition: seistrc.h:34
int radius
Definition: expdiscfilter.h:150
#define mDiscFilterNrVals
Definition: expdiscfilter.h:61
const char * attribName(int val) const
Definition: expdiscfilter.h:109
const Interval< int > * reqExtraSamples(int inp, int) const
Definition: expdiscfilter.h:129
#define mDiscFilterMax
Definition: expdiscfilter.h:58
AttribCalc::Task * clone() const
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
const Interval< float > * inlDipMargin(int, int) const
Definition: expdiscfilter.h:132
Interval< int > sg
Definition: expdiscfilter.h:144
#define mDiscFilterAvg
Definition: expdiscfilter.h:53
float * stddev
Definition: expdiscfilter.h:220
float velocity
Definition: expdiscfilter.h:151
#define mClass(module)
Definition: commondefs.h:181
bool fast
Definition: expdiscfilter.h:153
const DiscFilterAttrib & calculator
Definition: expdiscfilter.h:229
BufferString desc
Definition: expdiscfilter.h:143
#define mDiscFilterStdDev
Definition: expdiscfilter.h:55
const Interval< float > * crlDipMargin(int, int) const
Definition: expdiscfilter.h:133
Definition: expdiscfilter.h:157
const BinID * reqStepout(int inp, int) const
Definition: expdiscfilter.h:127
Task(const DipViewAttrib &calculator_)
Definition: expdipview.h:94
Seis::DataType dataType(int, const TypeSet< Seis::DataType > &) const
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
float * med
Definition: expdiscfilter.h:219
#define mDiscFilterMostFreq
Definition: expdiscfilter.h:59
float crldist
Definition: expdiscfilter.h:148
float variance(const X &x, int sz)
Definition: simpnumer.h:287
float * avg
Definition: expdiscfilter.h:218
int getFastestSz() const
Definition: expdiscfilter.h:210
Seis::DataType dataType(int val, int) const
DiscFilterAttrib(Parameters *)
float inldist
Definition: expdiscfilter.h:147
void setCommonInfo(const AttribProcessCommonInfo &ni)
Definition: expdiscfilter.h:138
@ Required
Definition: tabledef.h:27
int nrAttribs() const
Definition: expdiscfilter.h:108
FixedString Default()
Definition: keystrs.h:59
float * mostfreq
Definition: expdiscfilter.h:224
RunningStatistics< float > stat
Definition: expdiscfilter.h:227
bool constantvel
Definition: expdiscfilter.h:152
const AttribProcessCommonInfo * common
Definition: expdiscfilter.h:154
Array3DImpl< float > indata
Definition: expdiscfilter.h:226
float * min
Definition: expdiscfilter.h:222
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021