1 #ifndef coherencyattrib_h 2 #define coherencyattrib_h 15 #include "attributesmod.h" 49 static const char*
sKeyType() {
return "type"; }
50 static const char*
sKeyGate() {
return "gate"; }
52 static const char*
sKeyDDip() {
return "ddip"; }
55 virtual void prepPriorToBoundsCalc();
56 virtual void prepareForComputeData();
60 static Provider* createInstance(
Desc&);
61 static void updateDesc(
Desc&);
64 bool getInputData(
const BinID&,
int idx);
66 int t0,
int nrsamples,
int threadid)
const;
68 int t0,
int nrsamples)
const;
70 int t0,
int nrsamples)
const;
81 const BinID* reqStepout(
int input,
int output)
const;
#define mExpClass(module)
Definition: commondefs.h:160
Interval< float > gate_
Definition: coherencyattrib.h:88
float ddip_
Definition: coherencyattrib.h:86
static const char * sKeyMaxDip()
Definition: coherencyattrib.h:51
int type_
Definition: coherencyattrib.h:84
Implementation of Array2D.
Definition: arrayndimpl.h:102
FixedString Attributes()
Definition: keystrs.h:40
Array2DImpl< DataHolder * > * imagdataholder_
Definition: coherencyattrib.h:96
static const char * sKeyDDip()
Definition: coherencyattrib.h:52
int imagidx_
Definition: coherencyattrib.h:99
Set of pointers to objects.
Definition: commontypes.h:32
ObjectSet< const DataHolder > inputdata_
Definition: coherencyattrib.h:94
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
Calculates coherency.
Definition: coherencyattrib.h:42
Interval< float > desgate_
Definition: coherencyattrib.h:89
static const char * sKeyStepout()
Definition: coherencyattrib.h:53
int realidx_
Definition: coherencyattrib.h:98
static const char * attribName()
Definition: coherencyattrib.h:48
Array2DImpl< DataHolder * > * realdataholder_
Definition: coherencyattrib.h:95
Holds the attribute data.
Definition: attribdataholder.h:43
static const char * sKeyGate()
Definition: coherencyattrib.h:50
float maxdip_
Definition: coherencyattrib.h:85
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:30
bool allowParallelComputation() const
Definition: coherencyattrib.h:78
BinID stepout_
Definition: coherencyattrib.h:87
Provides the actual output to ...
Definition: attribprovider.h:44
float distcrl_
Definition: coherencyattrib.h:92
static const char * sKeyType()
Definition: coherencyattrib.h:49
Semblance Attribute.
Definition: attribdataholder.h:25
float distinl_
Definition: coherencyattrib.h:91