 |
OpendTect
6.6
|
Go to the documentation of this file.
24 static const char*
gateStr() {
return "gate"; }
31 static const char*
sampStr() {
return "samples"; }
49 const BinID& relpos,
int z0,
50 int nrsamples,
int threadid)
const;
102 int elements,
double MuX,
109 int elements,
int N)
const;
111 int elements,
int N)
const;
113 int elements,
int i)
const;
115 int elements,
int j)
const;
static const char * sampStr()
Definition: GLCM_attrib.h:31
double computeMXminusY(Node *LinkedList, int elements, int N) const
Interval< int > sampgate_
Definition: GLCM_attrib.h:70
double computeMean(Node *LinkedList, int elements) const
float maxlimit_
Definition: GLCM_attrib.h:65
const BinID * reqStepout(int input, int output) const
static const char * directionStr()
Definition: GLCM_attrib.h:28
bool dosteer_
Definition: GLCM_attrib.h:67
Provides the actual output to ...
Definition: attribprovider.h:44
double computeInertia(Node *LinkedList, int elements) const
TypeSet< BinID > positions_
Definition: GLCM_attrib.h:92
int direction_
Definition: GLCM_attrib.h:62
Definition: GLCM_attrib.h:19
double computeSumAverage(Node *LinkedList, int elements) const
std::pair< double, double > computeSigma(Node *LinkedList, int elements, double MuX, double MuY) const
double computeMaximumProbability(Node *LinkedList, int elements) const
int numbercoocurrence
Definition: GLCM_attrib.h:82
Set of pointers to objects.
Definition: commontypes.h:31
double computeCorrelation(Node *LinkedList, int elements) const
Interval< float > desgate_
Definition: GLCM_attrib.h:72
int attribute_
Definition: GLCM_attrib.h:60
double computeContrast(Node *LinkedList, int elements) const
int nodeI
Definition: GLCM_attrib.h:80
ObjectSet< const DataHolder > inpdata_
Definition: GLCM_attrib.h:74
#define mExpClass(module)
Definition: commondefs.h:177
static const char * attributeStr()
Definition: GLCM_attrib.h:26
double computeDissimilarity(Node *LinkedList, int elements) const
const Interval< float > * desZMargin(int input, int output) const
const Interval< float > * reqZMargin(int input, int output) const
Holds the attribute data.
Definition: attribdataholder.h:43
double computeDifferenceMean(Node *LinkedList, int elements) const
double computeEntropy(Node *LinkedList, int elements) const
float minlimit_
Definition: GLCM_attrib.h:64
int usegreylevels_
Definition: GLCM_attrib.h:61
static Provider * createInstance(Desc &)
double computeClusterShade(Node *LinkedList, int elements) const
double computeVariance(Node *LinkedList, int elements) const
~GLCM_attrib()
Definition: GLCM_attrib.h:38
PosAndSteeridx posandsteeridx_
Definition: GLCM_attrib.h:96
static const char * numbergreyStr()
Definition: GLCM_attrib.h:25
double computeAutocorrelation(Node *LinkedList, int elements) const
static const char * directTypeStr(int)
bool computeData(const DataHolder &, const BinID &relpos, int z0, int nrsamples, int threadid) const
double computeSumEntropy(Node *LinkedList, int elements) const
static const char * attribTypeStr(int)
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
double computeF12(Node *LinkedList, int elements) const
double computeMuXminusY(Node *LinkedList, int elements) const
const Interval< int > * desZSampMargin(int input, int output) const
Node * next
Definition: GLCM_attrib.h:83
double computeHX(Node *LinkedList, int elements) const
int nodeJ
Definition: GLCM_attrib.h:81
double computeDifferenceVariance(Node *LinkedList, int elements) const
double computeHomogeneity(Node *LinkedList, int elements) const
Node Node_
Definition: GLCM_attrib.h:86
int dataidx_
Definition: GLCM_attrib.h:76
static const char * gateStr()
Definition: GLCM_attrib.h:24
double computeMXplusY(Node *LinkedList, int elements, int N) const
TypeSet< int > steerindexes_
Definition: GLCM_attrib.h:91
static const char * minlimitStr()
Definition: GLCM_attrib.h:29
TypeSet< int > posidx_
Definition: GLCM_attrib.h:93
Definition: GLCM_attrib.h:90
BinID stepout_
Definition: GLCM_attrib.h:68
double computeMxI(Node *LinkedList, int elements, int i) const
double computeSumMean(Node *LinkedList, int elements) const
double computeMyJ(Node *LinkedList, int elements, int j) const
bool allowParallelComputation() const
Definition: GLCM_attrib.h:43
Interval< float > gate_
Definition: GLCM_attrib.h:71
double computeF13(Node *LinkedList, int elements) const
static const char * stepoutStr()
Definition: GLCM_attrib.h:27
int samprange_
Definition: GLCM_attrib.h:66
double computeSumVariance(Node *LinkedList, int elements) const
Definition: GLCM_attrib.h:79
double computeDifferenceEntropy(Node *LinkedList, int elements) const
double computeClusterTendency(Node *LinkedList, int elements) const
bool getInputData(const BinID &, int zintv)
int samples_
Definition: GLCM_attrib.h:63
static const char * maxlimitStr()
Definition: GLCM_attrib.h:30
static void updateDesc(Desc &)
void initSteering()
Definition: GLCM_attrib.h:35
bool getInputOutput(int input, TypeSet< int > &) const
std::pair< double, double > computeMu(Node *LinkedList, int elements) const
mODTextTranslationClass(GLCM_attrib)
double computeClusterProminence(Node *LinkedList, int elements) const
double computeHY(Node *LinkedList, int elements) const
const DataHolder * steerdata_
Definition: GLCM_attrib.h:75
static const char * steeringStr()
Definition: GLCM_attrib.h:32
double computeHXY2(Node *LinkedList, int elements) const
Semblance Attribute.
Definition: attribdataholder.h:25
double computeHXY1(Node *LinkedList, int elements) const
Description of an attribute in an Attrib::DescSet. Each attribute has a name (e.g....
Definition: attribdesc.h:89
static const char * attribName()
Definition: GLCM_attrib.h:23
double computeEnergy(Node *head, int elements) const
int computeGreyLevel(float) const
const BinID * desStepout(int, int) const
double computeInverseDifferenceMoment(Node *LinkedList, int elements) const
static void updateDefaults(Desc &)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021