 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "attributesmod.h"
31 static const char*
shapeStr() {
return "shape"; }
32 static const char*
gateStr() {
return "gate"; }
41 {
return !stepout_.inl() && !stepout_.crl(); }
60 int threadid)
const = 0;
118 static const char*
attribName() {
return "VolumeStatistics"; }
127 { linetruepos_ = truepos
130 linepath_ = snappedpos
145 int z0,
int nrsamples,
mODTextTranslationClass(VolStats)
static const char * nrvolumesStr()
Definition: volstatsattrib.h:29
static const char * shapeStr()
Definition: volstatsattrib.h:31
Provides the actual output to ...
Definition: attribprovider.h:44
static const char * attribName()
Definition: volstatsattrib.h:118
Set of pointers to objects.
Definition: commontypes.h:31
int optstackdir_
Definition: volstatsattrib.h:162
BinID stepout_
Definition: volstatsattrib.h:66
virtual bool getInputData(const BinID &, int zintv)
#define mExpClass(module)
Definition: commondefs.h:177
TypeSet< BinID > * linetruepos_
Definition: volstatsattrib.h:161
static void initDesc(Desc &)
bool dosteer_
Definition: volstatsattrib.h:156
Holds the attribute data.
Definition: attribdataholder.h:43
static const char * optstackdirStr()
Definition: volstatsattrib.h:121
int optstackstep_
Definition: volstatsattrib.h:163
void prepPriorToBoundsCalc()
virtual bool computeData(const DataHolder &, const BinID &relpos, int z0, int nrsamples, int threadid) const =0
virtual bool getInputData(const BinID &, int zintv)
Use VolStats instead.
Definition: volstatsattrib.h:25
virtual bool getInputOutput(int, TypeSet< int > &res) const
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
static const char * allowEdgeEffStr()
Definition: volstatsattrib.h:119
virtual void initSteering()
Definition: volstatsattrib.h:39
TypeSet< BinID > * linepath_
Definition: volstatsattrib.h:160
virtual void prepPriorToBoundsCalc()
void setRdmPaths(TypeSet< BinID > *truepos, TypeSet< BinID > *snappedpos)
For directional attributes.
Definition: volstatsattrib.h:125
int shape_
Definition: volstatsattrib.h:67
static const char * steeringStr()
Definition: volstatsattrib.h:35
virtual const Interval< float > * reqZMargin(int input, int output) const
Volume Statistics Attribute.
Definition: volstatsattrib.h:113
const Interval< float > * reqZMargin(int input, int output) const
mODTextTranslationClass(VolStatsBase)
static const char * optStackDirTypeStr(int)
static const char * stepoutStr()
Definition: volstatsattrib.h:30
virtual bool computeData(const DataHolder &, const BinID &relpos, int z0, int nrsamples, int threadid) const
static Provider * createInstance(Desc &)
const Interval< float > * desZMargin(int inp, int) const
void getIdealStackPos(const BinID &, const BinID &, const BinID &, TypeSet< Geom::Point2D< float > > &) const
TypeSet< BinID > positions_
Definition: volstatsattrib.h:72
int * outputTypes() const
bool isSingleTrace() const
Definition: volstatsattrib.h:40
static const char * gateStr()
Definition: volstatsattrib.h:32
static const char * nrtrcsStr()
Definition: volstatsattrib.h:34
virtual bool getInputOutput(int, TypeSet< int > &res) const
static const char * absolutegateStr()
Definition: volstatsattrib.h:33
void reInitPosAndSteerIdxes()
void getStackPositions(TypeSet< BinID > &) const
Interval< float > desgate_
Definition: volstatsattrib.h:69
static const char * shapeTypeStr(int)
TypeSet< int > steerindexes_
Definition: volstatsattrib.h:159
int dataidx_
Definition: volstatsattrib.h:73
const DataHolder * steeringdata_
Definition: volstatsattrib.h:76
FixedString Attributes()
Definition: keystrs.h:39
ObjectSet< const DataHolder > inputdata_
Definition: volstatsattrib.h:75
static const char * optstackstepStr()
Definition: volstatsattrib.h:120
Semblance Attribute.
Definition: attribdataholder.h:25
bool allowedgeeffects_
Definition: volstatsattrib.h:157
const BinID * desStepout(int input, int output) const
Description of an attribute in an Attrib::DescSet. Each attribute has a name (e.g....
Definition: attribdesc.h:89
int minnrtrcs_
Definition: volstatsattrib.h:70
static void updateDefaults(Desc &)
Interval< float > gate_
Definition: volstatsattrib.h:68
bool allowParallelComputation() const
Definition: volstatsattrib.h:51
static void updateDesc(Desc &)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021