15 #include "attributesmod.h" 47 static const char*
posStr() {
return "pos"; }
48 static const char*
timeStr() {
return "time"; }
52 void prepPriorToBoundsCalc();
55 {
return !stepout_.inl() && !stepout_.crl(); }
59 static Provider* createInstance(
Desc&);
60 static void updateDesc(
Desc&);
67 bool getInputData(
const BinID&,
int zintv);
73 const BinID* reqStepout(
int input,
int output)
const;
static const char * attribName()
Definition: shiftattrib.h:46
#define mExpClass(module)
Definition: commondefs.h:160
int steeridx_
Definition: shiftattrib.h:85
static const char * steeringStr()
Definition: shiftattrib.h:49
Shift Attribute Shift takes the input at a specified position and outputs it at other relative positi...
Definition: shiftattrib.h:40
float time_
Definition: shiftattrib.h:78
~Shift()
Definition: shiftattrib.h:58
Interval< float > interval_
Definition: shiftattrib.h:82
void initSteering()
Definition: shiftattrib.h:50
BinID stepout_
Definition: shiftattrib.h:81
FixedString Attributes()
Definition: keystrs.h:40
const DataHolder * inputdata_
Definition: shiftattrib.h:87
static const char * posStr()
Definition: shiftattrib.h:47
bool dosteer_
Definition: shiftattrib.h:79
BinID pos_
Definition: shiftattrib.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
const DataHolder * steeringdata_
Definition: shiftattrib.h:88
Holds the attribute data.
Definition: attribdataholder.h:43
bool allowParallelComputation() const
Definition: shiftattrib.h:63
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:30
int dataidx_
Definition: shiftattrib.h:84
virtual bool isSingleTrace() const
Definition: shiftattrib.h:54
Provides the actual output to ...
Definition: attribprovider.h:44
Interval< float > desinterval_
Definition: shiftattrib.h:83
static const char * timeStr()
Definition: shiftattrib.h:48
Semblance Attribute.
Definition: attribdataholder.h:25