13 #include "attributeenginemod.h" 42 DataHolder(
int z0,
int nrsamples );
45 DataHolder* clone()
const;
52 bool dataPresent(
int samplenr)
const;
54 float getValue(
int serieidx,
float exactz,
float refstep)
const;
56 inline bool isEmpty()
const {
return nrSeries() == 0; }
57 static float getExtraZFromSampPos(
float,
float);
58 static float getExtraZAndSampIdxFromExactZ(
float,
float,
int&);
82 inline int size()
const {
return dataset_.size(); }
84 int getDataHolderIndex(
int)
const;
92 inline bool isEmpty()
const {
return size() == 0; }
#define mExpClass(module)
Definition: commondefs.h:157
TypeSet< int > classstatus_
Definition: attribdataholder.h:63
ValueSeries< float > * series(int idx) const
Definition: attribdataholder.h:50
float extrazfromsamppos_
See class comments.
Definition: attribdataholder.h:62
ObjectSet< ValueSeries< float > > data_
Definition: attribdataholder.h:69
Class that holds 2d seismic data or attribute data.
Definition: attribdataholder.h:78
bool isEmpty() const
Definition: attribdataholder.h:56
int nrsamples_
Definition: attribdataholder.h:61
Set of pointers to objects.
Definition: commontypes.h:28
bool isEmpty() const
Definition: attribdataholder.h:92
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:32
Information for a seismic trace, AKA trace header info.
Definition: seisinfo.h:24
ObjectSet< DataHolder > dataset_
Definition: attribdataholder.h:85
int z0_
See class comments.
Definition: attribdataholder.h:60
Holds the attribute data.
Definition: attribdataholder.h:39
ObjectSet< SeisTrcInfo > trcinfoset_
Definition: attribdataholder.h:88
int size() const
Definition: attribdataholder.h:82
int nrSeries() const
Definition: attribdataholder.h:49
Semblance Attribute.
Definition: attribdataholder.h:21