14 #include "attributeenginemod.h" 36 class SeisTrcStorOutput;
58 const char* linename,
const DescID&);
70 void setAttribSet(
const DescSet*);
72 void setAttribSpec(
const SelSpec&);
120 int getNrOutputsToBeProcessed(
const Processor&)
const;
122 const char* getCurUserRef()
const;
145 friend class AEMFeatureExtracter;
146 friend class AEMTableExtractor;
Pos::GeomID geomid_
Definition: attribengman.h:131
#define mExpClass(module)
Definition: commondefs.h:160
Attribute Processor.
Definition: attribprocessor.h:34
Set of data points with group selection.
Definition: datapointset.h:48
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
void setUndefValue(float v)
Definition: attribengman.h:77
Minimum Interface for NLA models.
Definition: nlamodel.h:20
Pos::GeomID getGeomID() const
Definition: attribengman.h:67
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:188
Set of attribute descriptions.
Definition: attribdescset.h:35
AttribDesc ID: each Desc has a unique ID in a set; the boolean isstored allows us to know whether thi...
Definition: attribdescid.h:27
Class that holds 2d seismic data or attribute data.
Definition: attribdataholder.h:82
const RegularSeisDataPack * cache_
Definition: attribengman.h:134
SeisDataPack for 2D and 3D seismic data.
Definition: seisdatapack.h:28
Seismic trace storage Output.
Definition: attriboutput.h:144
Definition: uistring.h:89
Set of BufferString objects.
Definition: bufstringset.h:28
DescSet * procattrset_
Definition: attribengman.h:136
The attribute engine manager.
Definition: attribengman.h:46
const DescSet * attribSet() const
Definition: attribengman.h:64
Manages DataPacks.
Definition: datapack.h:141
Key for a line in a line set.
Definition: linekey.h:22
FixedString Desc()
Definition: keystrs.h:62
Set of (small) copyable elements.
Definition: commontypes.h:30
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
TypeSet< SelSpec > attrspecs_
Definition: attribengman.h:138
int curattridx_
Definition: attribengman.h:137
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
bool hasCache() const
Definition: attribengman.h:149
const NLAModel * nlamodel_
Definition: attribengman.h:128
Information for a seismic trace, AKA trace header info.
Definition: seisinfo.h:27
Index_Type GeomID
Definition: commontypes.h:52
float undefValue() const
Definition: attribengman.h:68
const DescSet * inpattrset_
Definition: attribengman.h:127
float udfval_
Definition: attribengman.h:130
set of seismic traces.
Definition: seisbuf.h:31
const NLAModel * nlaModel() const
Definition: attribengman.h:65
A Pos::IdxPairValueSet with BinIDs.
Definition: binidvalset.h:23
void setGeomID(const Pos::GeomID geomid)
Definition: attribengman.h:75
Specifies an attribute selection (ID or output number of NN).
Definition: attribsel.h:45
DataPackMgr & dpm_
Definition: attribengman.h:132
TrcKeyZSampling & tkzs_
Definition: attribengman.h:129
const TrcKeyZSampling & cubeSampling() const
Definition: attribengman.h:66
Semblance Attribute.
Definition: attribdataholder.h:25
Specification to enable chunkwise execution of a process.
Definition: executor.h:39