1 #ifndef gapdeconattrib_h 2 #define gapdeconattrib_h 15 #include "attributesmod.h" 33 static const char*
gateStr() {
return "gate"; }
42 void prepareForComputeData();
46 static Provider* createInstance(
Desc&);
47 static void updateDesc(
Desc&);
52 bool getInputData(
const BinID&,
int zintv);
58 {
return &dessampgate_; }
Gap deconvolution attribute.
Definition: gapdeconattrib.h:25
int noiselevel_
Definition: gapdeconattrib.h:63
static const char * lagsizeStr()
Definition: gapdeconattrib.h:34
static const char * stepoutStr()
Definition: gapdeconattrib.h:36
int ncorr_
Definition: gapdeconattrib.h:71
FixedString Attributes()
Definition: keystrs.h:40
static const char * isout0phaseStr()
Definition: gapdeconattrib.h:39
Interval< float > gate_
Definition: gapdeconattrib.h:60
const float * hilbfilter_
Definition: gapdeconattrib.h:80
const Interval< int > * desZSampMargin(int, int) const
Definition: gapdeconattrib.h:57
static const char * noiselevelStr()
Definition: gapdeconattrib.h:37
int dataidx_
Definition: gapdeconattrib.h:77
Description of an attribute in an Attrib::DescSet. Each attribute has a name (e.g. "Similarity"), a user reference (e.g. "My similarity"), and at least one output. In addition, it may have parameters and inputs. If it has multiple outputs, only one of the outputs are selected.
Definition: attribdesc.h:89
bool isoutzerophase_
Definition: gapdeconattrib.h:66
static const char * onlyacorrStr()
Definition: gapdeconattrib.h:40
static const char * gateStr()
Definition: gapdeconattrib.h:33
const DataHolder * inputdata_
Definition: gapdeconattrib.h:75
Holds the attribute data.
Definition: attribdataholder.h:43
int nlag_
Definition: gapdeconattrib.h:70
int lagsize_
Definition: gapdeconattrib.h:61
int lcorr_
Definition: gapdeconattrib.h:72
static const char * isinp0phaseStr()
Definition: gapdeconattrib.h:38
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:30
bool isinpzerophase_
Definition: gapdeconattrib.h:65
int dataidxmixed_
Definition: gapdeconattrib.h:78
const DataHolder * inputdatamixed_
Definition: gapdeconattrib.h:76
Provides the actual output to ...
Definition: attribprovider.h:44
int gapsize_
Definition: gapdeconattrib.h:62
#define mClass(module)
Definition: commondefs.h:164
int ngap_
Definition: gapdeconattrib.h:73
bool useonlyacorr_
Definition: gapdeconattrib.h:68
bool allowParallelComputation() const
Definition: gapdeconattrib.h:49
Interval< int > dessampgate_
Definition: gapdeconattrib.h:81
Semblance Attribute.
Definition: attribdataholder.h:25
static const char * gapsizeStr()
Definition: gapdeconattrib.h:35
static const char * attribName()
Definition: gapdeconattrib.h:32
BinID stepout_
Definition: gapdeconattrib.h:67