1 #ifndef uiseisioobjinfo_h 2 #define uiseisioobjinfo_h 14 #include "uiseismod.h" 22 uiSeisIOObjInfo(
const IOObj&,
bool error_feedback=
true);
23 uiSeisIOObjInfo(
const MultiID&,
bool err_feedback=
true);
25 bool isOK()
const {
return sii.isOK(); }
26 bool is2D()
const {
return sii.is2D(); }
27 bool isPS()
const {
return sii.isPS(); }
28 bool isTime()
const {
return sii.isTime(); }
29 bool isDepth()
const {
return sii.isDepth(); }
32 bool provideUserInfo()
const;
33 bool provideUserInfo2D(
37 bool checkSpaceLeft(
const SeisIOObjInfo::SpaceInfo&)
const;
40 {
return sii.expectedMBs(s); }
42 {
return sii.getRanges( cs ); }
43 bool getBPS(
int& b,
int icmp=-1 )
const 44 {
return sii.getBPS(b,icmp); }
static const char * sKeyEstMBs
Definition: uiseisioobjinfo.h:46
#define mExpClass(module)
Definition: commondefs.h:160
Definition: uiseisioobjinfo.h:18
Info on IOObj for seismics.
Definition: seisioobjinfo.h:94
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
bool getRanges(TrcKeyZSampling &cs) const
Definition: uiseisioobjinfo.h:41
bool is2D() const
Definition: uiseisioobjinfo.h:26
bool getBPS(int &b, int icmp=-1) const
Definition: uiseisioobjinfo.h:43
bool isOK() const
Definition: uiseisioobjinfo.h:25
bool doerrs
Definition: uiseisioobjinfo.h:54
SeisIOObjInfo sii
Definition: uiseisioobjinfo.h:53
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
const SeisIOObjInfo & ioObjInfo() const
Definition: uiseisioobjinfo.h:48
bool isDepth() const
Definition: uiseisioobjinfo.h:29
bool isPS() const
Definition: uiseisioobjinfo.h:27
const ZDomain::Def & zDomainDef() const
Definition: uiseisioobjinfo.h:30
const IOObj * ioObj() const
Definition: uiseisioobjinfo.h:49
bool isTime() const
Definition: uiseisioobjinfo.h:28
int expectedMBs(const SeisIOObjInfo::SpaceInfo &s) const
Definition: uiseisioobjinfo.h:39
Definition of z-domain.
Definition: zdomain.h:41
Compound key consisting of ints.
Definition: multiid.h:25