 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "attributesmod.h"
61 static const char*
shapeStr() {
return "shape"; }
62 static const char*
sizeStr() {
return "size"; }
67 static const float prewitt[];
68 static const float prewitt2D[];
84 int t0,
int nrsamples )
const;
86 int t0,
int nrsamples )
const;
116 Kernel(
int kernelfunc,
int shape,
int size,
bool);
int dataidx_
Definition: convolveattrib.h:102
bool computeDataKernel(const DataHolder &, int t0, int nrsamples) const
int shape_
Definition: convolveattrib.h:96
float * kernel_
Definition: convolveattrib.h:120
static Provider * createInstance(Desc &)
const BinID & getStepout() const
BinID stepout_
Definition: convolveattrib.h:98
Provides the actual output to ...
Definition: attribprovider.h:44
int size_
Definition: convolveattrib.h:97
BinID stepout_
Definition: convolveattrib.h:122
Set of pointers to objects.
Definition: commontypes.h:31
Kernel(int kernelfunc, int shape, int size, bool)
bool getInputOutput(int input, TypeSet< int > &res) const
Interval< int > sg_
Definition: convolveattrib.h:123
bool getInputData(const BinID &, int idx)
static const char * shapeTypeStr(int)
#define mExpClass(module)
Definition: commondefs.h:177
const Interval< int > * desZSampMargin(int input, int output) const
Definition: convolveattrib.h:107
Holds the attribute data.
Definition: attribdataholder.h:43
void Convolve(int lx, int ifx, const float *x, int ly, int ify, const float *y, int lz, int ifz, float *z)
Kernel * kernel_
Definition: convolveattrib.h:127
const BinID * reqStepout(int input, int output) const
const float * getKernel() const
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
virtual void prepPriorToBoundsCalc()
static const char * attribName()
Definition: convolveattrib.h:58
ObjectSet< const DataHolder > inputdata_
Definition: convolveattrib.h:104
static const char * kernelStr()
Definition: convolveattrib.h:60
bool computeDataWavelet(const DataHolder &, int t0, int nrsamples) const
float sum_
Definition: convolveattrib.h:124
const Interval< int > & getSG() const
int kerneltype_
Definition: convolveattrib.h:95
int nrsubkernels_
Definition: convolveattrib.h:121
static const char * shapeStr()
Definition: convolveattrib.h:61
static const char * kernelTypeStr(int)
Wavelet * wavelet_
Definition: convolveattrib.h:99
static const char * sizeStr()
Definition: convolveattrib.h:62
FixedString Attributes()
Definition: keystrs.h:39
int getSubKernelSize() const
Semblance Attribute.
Definition: attribdataholder.h:25
Interval< int > dessampgate_
Definition: convolveattrib.h:100
static const char * waveletStr()
Definition: convolveattrib.h:63
const Interval< int > * reqZSampMargin(int input, int output) const
Description of an attribute in an Attrib::DescSet. Each attribute has a name (e.g....
Definition: attribdesc.h:89
bool computeData(const DataHolder &, const BinID &rel, int t0, int nrsamples, int threadid) const
static void updateDesc(Desc &)
float getSum() const
Definition: convolveattrib.h:114
bool allowParallelComputation() const
virtual bool isSingleTrace() const
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021