16 #include "generalmod.h" 17 #include "generalmod.h" 39 : seqnr_(0), nrtrcsperposn_(1) {}
48 : fullyrectandreg(
false) {}
51 BinID start, stop, step;
55 void merge(
const SurvGeom&);
58 int excludes(
const BinID&)
const;
60 {
return !excludes(bid); }
61 bool includesInline(
int)
const;
63 { fullyrectandreg =
false;
deepErase(cubedata);}
65 bool moveToNextPos(
BinID&)
const;
66 bool moveToNextInline(
BinID&)
const;
71 void mergeIrreg(
const SurvGeom&);
72 int outOfRange(
const BinID&)
const;
#define mExpClass(module)
Definition: commondefs.h:160
int nrsamples_
Definition: cbvsinfo.h:82
~CBVSInfo()
Definition: cbvsinfo.h:40
void clean()
Definition: cbvsinfo.h:89
BufferString stdtext_
Definition: cbvsinfo.h:85
SamplingData< float > sd_
Definition: cbvsinfo.h:81
#define mStruct(module)
Definition: commondefs.h:165
TrcKeyZSampling & operator=(const TrcKeyZSampling &)
bool includes(const TrcKeyZSampling &) const
Selection of aux info at location. Note that BinID is always selected.
Definition: posauxinfo.h:49
PosAuxInfoSelection auxinfosel_
Definition: cbvsinfo.h:79
int nrtrcsperposn_
Definition: cbvsinfo.h:77
int seqnr_
Definition: cbvsinfo.h:74
Data available in CBVS format header and trailer.
Definition: cbvsinfo.h:34
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
CBVSInfo(const CBVSInfo &ci)
Definition: cbvsinfo.h:41
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:30
BufferString usertext_
Definition: cbvsinfo.h:86
SurvGeom geom_
Definition: cbvsinfo.h:83
ObjectSet< BasicComponentInfo > compinfo_
Definition: cbvsinfo.h:80
CBVSInfo()
Definition: cbvsinfo.h:38
Position info for an entire 3D cube. The LineData's are sorted.
Definition: posinfo.h:159
Encapsulates linear transform from (i,j) index to (x,y) coordinates.
Definition: posidxpair2coord.h:26
void deepErase(ObjectSet< T > &os)
empty the ObjectSet deleting all objects pointed to.
Definition: objectset.h:118