1 #ifndef attriblinebuffer_h 2 #define attriblinebuffer_h 15 #include "attributeenginemod.h" 32 DataHolderLineBuffer();
33 ~DataHolderLineBuffer();
36 void removeDataHolder(
const BinID&);
37 void removeBefore(
const BinID&,
const BinID& );
38 void removeAllExcept(
const BinID& );
41 {
return gtDataHolder(b); }
43 {
return gtDataHolder(b); }
46 void removeInline(
int lineidx );
#define mExpClass(module)
Definition: commondefs.h:160
Attribute DataHolder Line Buffer.
Definition: attriblinebuffer.h:29
Set of pointers to objects.
Definition: commontypes.h:32
const DataHolder * getDataHolder(const BinID &b) const
Definition: attriblinebuffer.h:42
Holds the attribute data.
Definition: attribdataholder.h:43
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:30
TypeSet< int > inlines_
Definition: attriblinebuffer.h:48
ObjectSet< TypeSet< int > > crossliness_
Definition: attriblinebuffer.h:50
DataHolder * getDataHolder(const BinID &b)
Definition: attriblinebuffer.h:40
ObjectSet< ObjectSet< DataHolder > > inlinedata_
Definition: attriblinebuffer.h:49
Semblance Attribute.
Definition: attribdataholder.h:25