 |
OpendTect
6.6
|
Go to the documentation of this file.
26 #include <attribcalc.h>
32 #include <attribparamimpl.h>
39 , BinIDAttribParameter
41 , BinIDAttribParameter(
"stepout"
49 , IntAttribParameter(
"fraction"
54 , SampleGateAttribParameter
56 , SampleGateAttribParameter(
"samplegate"
61 , mAttribParamFormHasNoUpdate
72 if ( !val )
return "\"In-line dip\"";
73 if ( val == 1 )
return "\"Cross-line dip\"";
79 {
return inp ? 0 : &stepout; }
81 {
return inp ? 0 : &sg; }
137 void set(
float ,
int ,
float ,
151 const int*,
const int*,
int,
152 int,
double&,
double&,
double&);
@ Dip
Definition: seistype.h:53
int fraction
Definition: exppcadip.h:102
FixedString Input()
Definition: keystrs.h:81
float * crldips
Definition: exppcadip.h:159
int nrAttribs() const
Definition: exppcadip.h:69
const Interval< float > * crlDipMargin(int, int) const
Definition: exppcadip.h:84
Set of pointers to objects.
Definition: commontypes.h:31
Definition: exppcadip.h:106
float inldist
Definition: exppcadip.h:99
const AttribProcessCommonInfo * common
Definition: exppcadip.h:103
DataType
Definition: seistype.h:53
static float getMinEigenVector(const int *, const int *, const int *, const int *, int, int, double &, double &, double &)
void setCommonInfo(const AttribProcessCommonInfo &ni)
Definition: exppcadip.h:90
Definition: exppcadip.h:35
const char * attribName(int val) const
Definition: exppcadip.h:70
float * inldips
Definition: exppcadip.h:158
BufferString desc
Definition: expnodc.h:51
const Interval< float > * inlDipMargin(int, int) const
Definition: exppcadip.h:83
const PCADipAttrib & calculator
Definition: exppcadip.h:161
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
Interval< int > sg
Definition: exppcadip.h:96
Task(const PCADipAttrib &calculator_)
Definition: exppcadip.h:128
#define mClass(module)
Definition: commondefs.h:181
const BinID * reqStepout(int inp, int) const
Definition: exppcadip.h:78
AttribCalc::Task::Input * getInput() const
Definition: exppcadip.h:154
BinID stepout
Definition: exppcadip.h:97
const char * definitionStr() const
Definition: exppcadip.h:89
Seis::DataType dataType(int val, const TypeSet< Seis::DataType > &) const
Definition: exppcadip.h:86
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
float crldist
Definition: exppcadip.h:100
BufferString desc
Definition: exppcadip.h:95
AttribCalc::Task * clone() const
const Interval< int > * reqExtraSamples(int inp, int) const
Definition: exppcadip.h:80
int getFastestSz() const
Definition: exppcadip.h:143
mAttrib3Param(PCADipAttrib, "PCADip", BinIDAttribParameter, stepout, BinIDAttribParameter("stepout", AttribParameter::Required, BinID(4, 4), Interval< int >(0, INT_MAX), Interval< int >(0, INT_MAX)), IntAttribParameter, fraction, IntAttribParameter("fraction", AttribParameter::Required, 25, Interval< int >(0, INT_MAX)), SampleGateAttribParameter, samplegate, SampleGateAttribParameter("samplegate", AttribParameter::Required, Interval< int >(-4, 4), Interval< int >(-100, 100)), mAttribParamFormHasNoUpdate)
Task(const NoDCAttrib &calculator_)
Definition: expnodc.h:77
@ Required
Definition: tabledef.h:27
void set(float, int, float, const AttribCalc::Task::Input *, const TypeSet< float * > &)
static float getEigen(int *, int *, int *, int *, int, int, Array2D< int > &, float &)
PCADipAttrib(Parameters *)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021