 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "attributeenginemod.h"
24 namespace PosInfo{
class LineSet2DData; }
41 static const char*
keyStr() {
return "id"; }
44 bool firstcheck=
false);
84 int t0,
int nrsamples,
int threadid)
const;
89 { step = storedvolume_.zsamp_.step;
return true; }
91 { z0 = storedvolume_.zsamp_.start;
return true; }
bool computeData(const DataHolder &output, const BinID &relpos, int t0, int nrsamples, int threadid) const
PosInfo::LineSet2DData * ls2ddata_
Definition: attribstorprovider.h:112
bool isondisc_
Definition: attribstorprovider.h:110
void checkClassType(const SeisTrc *, BoolTypeSet &) const
BinID stepoutstep_
Definition: attribstorprovider.h:108
Status
Definition: attribstorprovider.h:114
bool allowParallelComputation() const
Definition: attribstorprovider.h:69
Attribute storage provider.
Definition: attribstorprovider.h:36
TypeSet< BinDataDesc > datachar_
Definition: attribstorprovider.h:106
Provides the actual output to ...
Definition: attribprovider.h:44
bool fillDataHolderWithTrc(const SeisTrc *, const DataHolder &) const
SeisMSCProvider * getMSCProvider(bool &) const
Set of BufferString objects.
Definition: bufstringset.h:26
bool useintertrcdist_
Definition: attribstorprovider.h:111
bool getLine2DStoredVolume()
BinID getStepoutStep() const
#define mExpClass(module)
Definition: commondefs.h:177
Seismic trace.
Definition: seistrc.h:34
Holds the attribute data.
Definition: attribdataholder.h:43
bool checkDesiredTrcRgOK(StepInterval< int >, StepInterval< float >)
BinDataDesc getOutputFormat(int output) const
TrcKeyZSampling storedvolume_
Definition: attribstorprovider.h:109
static void updateDesc(Desc &)
bool checkInpAndParsAtStart()
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
static const char * keyStr()
Definition: attribstorprovider.h:41
virtual float getDistBetwTrcs(bool, const char *linenm=0) const
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
bool getPossibleVolume(int outp, TrcKeyZSampling &)
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
DataPack::FullID getDPID() const
SeisTrc * getTrcFromPack(const BinID &, int) const
Position info for a set of 2D lines.
Definition: linesetposinfo.h:26
SeisMSCProvider * mscprov_
Definition: attribstorprovider.h:107
static void updateDescAndGetCompNms(Desc &, BufferStringSet *)
virtual void getCompNames(BufferStringSet &) const
void setReqBufStepout(const BinID &, bool wait=false)
Pos::GeomID getGeomID() const
@ all
Definition: i_layout.h:35
SeisDataPack for 2D and 3D seismic data.
Definition: seisdatapack.h:29
bool getZ0StoredData(float &z0) const
Definition: attribstorprovider.h:90
Description of binary data.
Definition: bindatadesc.h:43
void adjust2DLineStoredVolume()
Compound key consisting of ints.
Definition: multiid.h:24
virtual bool compDistBetwTrcsStats(bool force=false)
void fillDataPackWithTrc(RegularSeisDataPack *) const
void setDesBufStepout(const BinID &, bool wait=false)
Position info, often segmented.
Definition: posinfo.h:40
BinID getElementStepoutStoredSpecial() const
bool checkDesiredVolumeOK()
int moveToNextTrace(BinID startpos=BinID(-1,-1), bool firstcheck=false)
Reads seismic data into buffers providing a Moving Virtual Subcube of seismic data.
Definition: seiscubeprov.h:56
void registerNewPosInfo(SeisTrc *, const BinID &, bool, bool &)
bool useInterTrcDist() const
Semblance Attribute.
Definition: attribdataholder.h:25
bool needStoredInput() const
Definition: attribstorprovider.h:52
Description of an attribute in an Attrib::DescSet. Each attribute has a name (e.g....
Definition: attribdesc.h:89
static Provider * createInstance(Desc &)
void updateStorageReqs(bool all=true)
Index_Type GeomID
Definition: commontypes.h:87
@ StorageOpened
Definition: attribstorprovider.h:114
bool getZStepStoredData(float &step) const
Definition: attribstorprovider.h:88
static mODTextTranslationClass(StorageProvider) public const char * attribName()
Definition: attribstorprovider.h:40
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021