1 #ifndef seisbufadapters_h 2 #define seisbufadapters_h 35 bool isOK()
const {
return true; }
39 void set(int,int,float);
40 float get(int,int)
const;
80 int icomp=0,
bool manage_buf=
true);
84 const char* dimName(
bool)
const;
85 Coord3 getCoord(
int,
int)
const;
87 bool dimValuesInInt(
const char* key)
const;
88 double getAltDim0Value(
int,
int)
const;
89 void getAuxInfo(
int,
int,
IOPar&)
const;
97 {
return trcBufArr2D().trcBuf(); }
99 {
return trcBufArr2D().trcBuf(); }
#define mExpClass(module)
Definition: commondefs.h:160
Summary for a Seismic object.
Definition: segydirectdef.h:23
void setComp(int ic)
Definition: seisbufadapters.h:47
SeisTrcBuf & trcBuf()
Definition: seisbufadapters.h:44
const SeisTrcBuf & trcBuf() const
Definition: seisbufadapters.h:98
int comp_
Definition: seisbufadapters.h:58
bool posDataIsCoord() const
Definition: seisbufadapters.h:90
SeisTrcBufArray2D & trcBufArr2D()
Definition: seisbufadapters.h:92
const SeisTrcBuf & trcBuf() const
Definition: seisbufadapters.h:45
SeisTrcBuf & trcBuf()
Definition: seisbufadapters.h:96
Set of BufferString objects.
Definition: bufstringset.h:28
const Array2DInfo & info() const
Definition: seisbufadapters.h:37
Array2DInfo * info_
Definition: seisbufadapters.h:56
Array2D based on SeisTrcBuf.
Definition: seisbufadapters.h:27
GeomType
Definition: seistype.h:33
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
Array2D ( Subclass of ArrayND ) is a two dimensional array.
Definition: arraynd.h:131
Fld
Definition: seisinfo.h:66
float * getData() const
Definition: seisbufadapters.h:38
bool bufIsMine() const
Definition: seisbufadapters.h:50
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
void setBufMine(bool yn)
Definition: seisbufadapters.h:51
FlatDataPack based on SeisTrcBuf.
Definition: seisbufadapters.h:65
Contains the information about the size of Array2D, and in what order the data is stored (if accessab...
Definition: arrayndinfo.h:95
A cartesian coordinate in 3D space.
Definition: coord.h:72
bool bufmine_
Definition: seisbufadapters.h:57
const SeisTrcBufArray2D & trcBufArr2D() const
Definition: seisbufadapters.h:94
SeisTrcBuf * buf_
Definition: seisbufadapters.h:55
Seis::GeomType gt_
Definition: seisbufadapters.h:103
set of seismic traces.
Definition: seisbuf.h:31
DataPack for flat data.
Definition: datapackbase.h:64
bool isOK() const
Definition: seisbufadapters.h:35
SeisTrcInfo::Fld posfld_
Definition: seisbufadapters.h:104
int getComp() const
Definition: seisbufadapters.h:48
TypeSet< SeisTrcInfo::Fld > flds_
Definition: seisbufadapters.h:105