25 namespace ZDomain {
class Def; }
32 SeisIOObjInfo(
const IOObj*);
33 SeisIOObjInfo(
const IOObj&);
34 SeisIOObjInfo(
const DBKey&);
36 SeisIOObjInfo(
const SeisIOObjInfo&);
39 SeisIOObjInfo& operator =(
const SeisIOObjInfo&);
41 inline bool isOK()
const {
return !bad_; }
54 SpaceInfo(
int ns=-1,
int ntr=-1,
int bps=4);
55 int expectedMBs()
const;
62 bool getDefSpaceInfo(SpaceInfo&)
const;
63 int expectedMBs(
const SpaceInfo&)
const;
67 bool isFullyRectAndRegular()
const;
69 bool getBPS(
int&,
int icomp)
const;
71 bool getPars(
IOPar&)
const;
72 bool getStats(
IOPar&)
const;
74 {
return getPars(iop); }
75 void saveDisplayPars(
const IOPar&);
84 : bvs_(0), steerpol_(2) {}
95 Opts2D o2d=Opts2D() )
const 101 static void initDefault(
const char* type=0);
103 static DBKey getDefault(
const char* type=0);
104 static void setDefault(
const DBKey&,
const char* type=0);
107 static void getDataSetNamesForLine(
Pos::GeomID geomid,
109 Opts2D o2d=Opts2D() );
110 static void getDataSetNamesForLine(
const char* nm,
112 Opts2D o2d=Opts2D() );
#define mExpClass(module)
Definition: commondefs.h:157
Seismics.
Definition: segydirectdef.h:20
Info on IOObj for seismics.
Definition: seisioobjinfo.h:29
#define mStruct(module)
Definition: commondefs.h:162
IOObj * ioobj_
Definition: seisioobjinfo.h:123
#define od_int64
Definition: plftypes.h:34
Definition: seistype.h:31
Set of BufferString objects.
Definition: bufstringset.h:25
bool isOK() const
Definition: seisioobjinfo.h:41
bool getDisplayPars(IOPar &iop) const
Definition: seisioobjinfo.h:73
Definition: seistype.h:31
Seis::GeomType geomtype_
Definition: seisioobjinfo.h:121
GeomType
Definition: seistype.h:31
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
const IOObj * ioObj() const
Definition: seisioobjinfo.h:47
byte-level data characteristics of stored data.
Definition: datachar.h:35
bool isDepth(const IOPar &)
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:32
bool isPS() const
Definition: seisioobjinfo.h:43
int64_t getFileSize(const char *fnm, bool followlink=true)
bytes
Seis::GeomType geomType() const
Definition: seisioobjinfo.h:46
bool is2D() const
Definition: seisioobjinfo.h:42
bool bad_
Definition: seisioobjinfo.h:122
void getLineNames(BufferStringSet &b, Opts2D o2d=Opts2D()) const
Definition: seisioobjinfo.h:94
Index_Type GeomID
Definition: commontypes.h:48
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
bool isTime(const IOPar &)
A Pos::IdxPairValueSet with BinIDs.
Definition: binidvalset.h:21
Full key to any object in the OpendTect data store.
Definition: dbkey.h:36
#define mUdfGeomID
Definition: survgeom.h:24
Definition of z-domain.
Definition: zdomain.h:39