13 #include "attributesmod.h" 55 static const char*
gateStr() {
return "gate"; }
56 static const char*
pos0Str() {
return "pos0"; }
57 static const char*
pos1Str() {
return "pos1"; }
61 static const char* extensionTypeStr(
int);
64 void prepPriorToBoundsCalc();
68 static Provider* createInstance(
Desc&);
69 static void updateDesc(
Desc&);
75 bool getInputData(
const BinID&,
int zintv);
81 const BinID* reqStepout(
int input,
int output)
const;
#define mExpClass(module)
Definition: commondefs.h:157
static const char * gateStr()
Definition: semblanceattrib.h:55
Interval< float > gate_
Definition: semblanceattrib.h:89
bool dosteer_
Definition: semblanceattrib.h:95
static const char * extensionStr()
Definition: semblanceattrib.h:60
ObjectSet< const DataHolder > inputdata_
Definition: semblanceattrib.h:99
int extension_
Definition: semblanceattrib.h:90
FixedString Attributes()
Definition: keystrs.h:38
const DataHolder * steeringdata_
Definition: semblanceattrib.h:100
bool allowParallelComputation() const
Definition: semblanceattrib.h:71
Set of pointers to objects.
Definition: commontypes.h:28
static const char * steeringStr()
Definition: semblanceattrib.h:59
BinID pos1_
Definition: semblanceattrib.h:87
~Semblance()
Definition: semblanceattrib.h:67
int dataidx_
Definition: semblanceattrib.h:97
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:87
static const char * pos0Str()
Definition: semblanceattrib.h:56
static const char * stepoutStr()
Definition: semblanceattrib.h:58
Holds the attribute data.
Definition: attribdataholder.h:39
Definition: semblanceattrib.h:48
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:28
virtual void initSteering()
Definition: semblanceattrib.h:62
TypeSet< BinID > trcpos_
Definition: semblanceattrib.h:91
Interval< float > desgate_
Definition: semblanceattrib.h:93
Provides the actual output to ...
Definition: attribprovider.h:40
BinID stepout_
Definition: semblanceattrib.h:88
BinID pos0_
Definition: semblanceattrib.h:86
TypeSet< int > steerindexes_
Definition: semblanceattrib.h:96
Semblance Attribute.
Definition: attribdataholder.h:21
static const char * attribName()
Definition: semblanceattrib.h:54
static const char * pos1Str()
Definition: semblanceattrib.h:57