 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "attributesmod.h"
72 static const char*
gateStr() {
return "gate"; }
73 static const char*
pos0Str() {
return "pos0"; }
74 static const char*
pos1Str() {
return "pos1"; }
81 static const char*
ddipStr() {
return "ddip"; }
100 int z0,
int nrsamples,
150 if ( (-1<x && x<0) || (sz_<x && x<sz_+1) )
152 return interp.
value(func_,x);
155 {
return getValue(*p); }
virtual float getValue(float x) const
Definition: similarityattrib.h:143
TypeSet< int > pos0s_
Definition: similarityattrib.h:126
static const char * pos1Str()
Definition: similarityattrib.h:74
int imdataidx_
Definition: similarityattrib.h:125
const Interval< float > * desZMargin(int input, int output) const
bool donormalize_
Definition: similarityattrib.h:123
Provides the actual output to ...
Definition: attribprovider.h:44
void initSteering()
Definition: similarityattrib.h:83
Set of pointers to objects.
Definition: commontypes.h:31
static const char * extensionStr()
Definition: similarityattrib.h:79
BinID stepout_
Definition: similarityattrib.h:111
Interval< float > desgate_
Definition: similarityattrib.h:118
#define mExpClass(module)
Definition: commondefs.h:177
static const char * ddipStr()
Definition: similarityattrib.h:81
const BinID * desStepout(int input, int output) const
static const char * stepoutStr()
Definition: similarityattrib.h:75
static Provider * createInstance(Desc &)
ObjectSet< const DataHolder > inputdata_
Definition: similarityattrib.h:132
Holds the attribute data.
Definition: attribdataholder.h:43
void prepPriorToBoundsCalc()
const DataHolder * steeringdata_
Definition: similarityattrib.h:133
static const char * attribName()
Definition: similarityattrib.h:71
bool dosteer_
Definition: similarityattrib.h:121
static const char * normalizeStr()
Definition: similarityattrib.h:78
int dataidx_
Definition: similarityattrib.h:124
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
float distcrl_
Definition: similarityattrib.h:130
TypeSet< int > pos1s_
Definition: similarityattrib.h:127
bool dobrowsedip_
Definition: similarityattrib.h:120
~Similarity()
Definition: similarityattrib.h:88
int sz_
Definition: similarityattrib.h:159
const Interval< float > * reqZMargin(int input, int output) const
static const char * extensionTypeStr(int)
bool getInputData(const BinID &, int zintv)
BinID pos0_
Definition: similarityattrib.h:109
const BinID * reqStepout(int input, int output) const
Interval< float > gate_
Definition: similarityattrib.h:112
SimiFunc(const ValueSeries< float > &func, int sz)
Definition: similarityattrib.h:138
bool allowParallelComputation() const
Definition: similarityattrib.h:93
float maxdip_
Definition: similarityattrib.h:115
Definition: similarityattrib.h:136
static const char * browsedipStr()
Definition: similarityattrib.h:77
static const char * maxdipStr()
Definition: similarityattrib.h:80
int extension_
Definition: similarityattrib.h:113
Similarity Attribute
Definition: similarityattrib.h:66
virtual float getValue(const float *p) const
Definition: similarityattrib.h:154
bool computeData(const DataHolder &, const BinID &relpos, int z0, int nrsamples, int threadid) const
BinID pos1_
Definition: similarityattrib.h:110
bool extrapol_
Definition: valseriesinterpol.h:44
float distinl_
Definition: similarityattrib.h:129
float ddip_
Definition: similarityattrib.h:116
const ValueSeries< float > & func_
Definition: similarityattrib.h:158
TypeSet< int > steerindexes_
Definition: similarityattrib.h:122
T value(const ValueSeries< T > &, T pos) const
Definition: valseriesinterpol.h:59
static const char * gateStr()
Definition: similarityattrib.h:72
FixedString Attributes()
Definition: keystrs.h:39
Semblance Attribute.
Definition: attribdataholder.h:25
static void updateDesc(Desc &)
Description of an attribute in an Attrib::DescSet. Each attribute has a name (e.g....
Definition: attribdesc.h:89
static void updateDefaults(Desc &)
bool getInputOutput(int inp, TypeSet< int > &res) const
TypeSet< BinID > trcpos_
Definition: similarityattrib.h:114
static const char * steeringStr()
Definition: similarityattrib.h:76
static const char * pos0Str()
Definition: similarityattrib.h:73
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021