1 #ifndef hilbertattrib_h 2 #define hilbertattrib_h 15 #include "attributesmod.h" 35 static Provider* createInstance(
Desc&);
38 bool getInputData(
const BinID&,
int);
int halflen_
Definition: hilbertattrib.h:52
#define mExpClass(module)
Definition: commondefs.h:160
Interval< int > zmargin_
Definition: hilbertattrib.h:51
const float * hilbfilter_
Definition: hilbertattrib.h:54
Calculates Hilbert transform.
Definition: hilbertattrib.h:25
static const char * halflenStr()
Definition: hilbertattrib.h:32
FixedString Attributes()
Definition: keystrs.h:40
const DataHolder * inputdata_
Definition: hilbertattrib.h:48
static const char * attribName()
Definition: hilbertattrib.h:31
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
Holds the attribute data.
Definition: attribdataholder.h:43
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:30
const Interval< int > * desZSampMargin(int input, int output) const
Definition: hilbertattrib.h:45
bool allowParallelComputation() const
Definition: hilbertattrib.h:43
Provides the actual output to ...
Definition: attribprovider.h:44
int dataidx_
Definition: hilbertattrib.h:49
void Hilbert(int n, float *x, float *y)
Semblance Attribute.
Definition: attribdataholder.h:25