 |
OpendTect
6.6
|
Go to the documentation of this file.
13 #include "attributeenginemod.h"
35 class SeisTrcStorOutput;
57 const char* linename,
const DescID&);
144 friend class AEMFeatureExtracter;
145 friend class AEMTableExtractor;
const char * getCurUserRef() const
AttribDesc ID: each Desc has a unique ID in a set; the boolean isstored allows us to know whether thi...
Definition: attribdescid.h:27
static Processor * createProcessor(const DescSet &, const char *, const DescID &, uiString &errmsg)
Processor * createLocationOutput(uiString &errmsg, ObjectSet< BinIDValueSet > &)
mODTextTranslationClass(Attrib::EngineMan)
void setAttribSpecs(const TypeSet< SelSpec > &)
Information for a seismic trace, AKA trace header info.
Definition: seisinfo.h:27
Class that holds 2d seismic data or attribute data.
Definition: attribdataholder.h:82
void setGeomID(const Pos::GeomID geomid)
Definition: attribengman.h:74
Processor * usePar(const IOPar &, DescSet &, const char *linename, uiString &)
TypeSet< SelSpec > attrspecs_
Definition: attribengman.h:137
A Pos::IdxPairValueSet with BinIDs.
Definition: binidvalset.h:23
int curattridx_
Definition: attribengman.h:136
Set of BufferString objects.
Definition: bufstringset.h:26
Pos::GeomID geomid_
Definition: attribengman.h:130
#define mExpClass(module)
Definition: commondefs.h:177
void setTrcKeyZSampling(const TrcKeyZSampling &)
const TrcKeyZSampling & cubeSampling() const
Definition: attribengman.h:65
The attribute engine manager.
Definition: attribengman.h:46
const RegularSeisDataPack * getDataPackOutput(const ObjectSet< const RegularSeisDataPack > &)
Processor * createScreenOutput2D(uiString &errmsg, Data2DHolder &)
static DescID createEvaluateADS(DescSet &, const TypeSet< DescID > &, uiString &)
void setNLAModel(const NLAModel *)
set of seismic traces.
Definition: seisbuf.h:31
DataPackMgr & dpm_
Definition: attribengman.h:131
void setAttribSpec(const SelSpec &)
void setExecutorName(Executor *)
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
Set of data points with group selection.
Definition: datapointset.h:48
bool hasCache() const
Definition: attribengman.h:148
Executor * getTableExtractor(DataPointSet &, const Attrib::DescSet &, uiString &errmsg, int firstcol=0, bool needprep=true)
float undefValue() const
Definition: attribengman.h:67
Seismic trace storage Output.
Definition: attriboutput.h:144
const NLAModel * nlaModel() const
Definition: attribengman.h:64
Executor * createFeatureOutput(const BufferStringSet &inputs, const ObjectSet< BinIDValueSet > &)
const DescSet * inpattrset_
Definition: attribengman.h:126
Attribute Processor.
Definition: attribprocessor.h:34
Specification to enable chunkwise execution of a process.
Definition: executor.h:39
Processor * createTrcSelOutput(uiString &errmsg, const BinIDValueSet &bidvalset, SeisTrcBuf &, float outval=0, Interval< float > *cubezbounds=0, TypeSet< BinID > *trueknotspos=0, TypeSet< BinID > *path=0)
static void addNLADesc(const char *, DescID &, DescSet &, int, const NLAModel *, uiString &)
SeisDataPack for 2D and 3D seismic data.
Definition: seisdatapack.h:29
TrcKeyZSampling & tkzs_
Definition: attribengman.h:128
const NLAModel * nlamodel_
Definition: attribengman.h:127
Minimum Interface for NLA models.
Definition: nlamodel.h:20
void computeIntersect2D(ObjectSet< BinIDValueSet > &) const
Key for a line in a line set.
Definition: linekey.h:22
DescSet * createNLAADS(DescID &outid, uiString &errmsg, const DescSet *addtoset=0)
Manages DataPacks.
Definition: datapack.h:134
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
void setAttribSet(const DescSet *)
const RegularSeisDataPack * cache_
Definition: attribengman.h:133
const RegularSeisDataPack * getDataPackOutput(const Processor &)
static bool getPossibleVolume(DescSet &, TrcKeyZSampling &, const char *linename, const DescID &)
int getNrOutputsToBeProcessed(const Processor &) const
Pos::GeomID getGeomID() const
Definition: attribengman.h:66
SeisTrcStorOutput * createOutput(const IOPar &, const LineKey &, uiString &)
const DescSet * attribSet() const
Definition: attribengman.h:63
Set of attribute descriptions.
Definition: attribdescset.h:35
Semblance Attribute.
Definition: attribdataholder.h:25
Processor * createDataPackOutput(uiString &errmsg, const RegularSeisDataPack *cached_data=0)
Specifies an attribute selection (ID or output number of NN).
Definition: attribsel.h:45
Processor * create2DVarZOutput(uiString &errmsg, const IOPar &pars, DataPointSet *bidvalset, float outval=0, Interval< float > *cubezbounds=0)
Processor * getTableOutExecutor(DataPointSet &datapointset, uiString &errmsg, int firstcol)
Processor * getProcessor(uiString &err)
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
static bool ensureDPSAndADSPrepared(DataPointSet &, const Attrib::DescSet &, uiString &errmsg)
DescSet * procattrset_
Definition: attribengman.h:135
FixedString Desc()
Definition: keystrs.h:62
Index_Type GeomID
Definition: commontypes.h:87
void setUndefValue(float v)
Definition: attribengman.h:76
float udfval_
Definition: attribengman.h:129
Sets of (small) copyable elements.
Definition: commontypes.h:29
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021