 |
OpendTect
6.6
|
Go to the documentation of this file.
30 namespace ZDomain {
class Def; }
49 inline bool isOK()
const {
return !bad_; }
60 {
return ioobjinfo_; }
109 inline bool isOK()
const {
return !bad_; }
122 SpaceInfo(
int ns=-1,
int ntr=-1,
int bps=4);
123 int expectedMBs()
const;
161 : bvs_(0), steerpol_(2) {}
172 Opts2D o2d=Opts2D() )
const
186 Opts2D o2d=Opts2D() );
189 Opts2D o2d=Opts2D() );
196 const char* omftypestr2);
SeisIOObjInfo(const SeisIOObjInfo &)
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:35
int nrbytespertrc_
Definition: seisioobjinfo.h:79
void getGeomIDs(TypeSet< Pos::GeomID > &) const
void getNms(BufferStringSet &, const Opts2D &) const
int nrbytespersamp_
Definition: seisioobjinfo.h:75
bool isPS(GeomType gt)
Definition: seistype.h:37
Seis::GeomType geomtype_
Definition: seisioobjinfo.h:204
void getCommonUserInfo(uiStringSet &) const
const ZDomain::Def & zDomainDef() const
Definition of z-domain.
Definition: zdomain.h:41
od_int64 getFileSize() const
Definition: uistringset.h:23
A Pos::IdxPairValueSet with BinIDs.
Definition: binidvalset.h:23
bool is2D() const
Definition: seisioobjinfo.h:110
Set of BufferString objects.
Definition: bufstringset.h:26
Seis::GeomType geomType() const
Definition: seisioobjinfo.h:114
Summary for a Seismic object.
Definition: segydirectdef.h:22
ObjectSummary(const DBKey &)
#define od_int64
Definition: plftypes.h:35
bool bad_
Definition: seisioobjinfo.h:205
#define mExpClass(module)
Definition: commondefs.h:177
@ LinePS
Definition: seistype.h:32
SeisIOObjInfo(const DBKey &)
static const MultiID & getDefault(const char *type=0)
const StepInterval< float > & zRange() const
Definition: seisioobjinfo.h:57
bool isPS() const
Definition: seisioobjinfo.h:111
static void getDataSetNamesForLine(Pos::GeomID geomid, BufferStringSet &b, Opts2D o2d=Opts2D())
bool getDataChar(DataCharacteristics &) const
int nrComponents(Pos::GeomID geomid=Survey::GM().cUndefGeomID()) const
bool bad_
Definition: seisioobjinfo.h:72
int nrcomp_
Definition: seisioobjinfo.h:73
bool getDefSpaceInfo(SpaceInfo &) const
bool getRanges(const Pos::GeomID geomid, StepInterval< int > &trcrg, StepInterval< float > &zrg) const
bool isAvailableIn(const TrcKeySampling &) const
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
int nrdatabytespespercomptrc_
Definition: seisioobjinfo.h:76
ObjectSummary(const MultiID &)
bool getPars(IOPar &) const
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
int getComponentInfo(Pos::GeomID, BufferStringSet *) const
bool getBPS(int &, int icomp) const
max bytes per sample, component -1 => add all
const GeometryManager & GM()
GeomType geomtype_
Definition: seisioobjinfo.h:68
bool isFullyRectAndRegular() const
IOObj * ioobj_
Definition: seisioobjinfo.h:206
void getUserInfo(uiStringSet &) const
mDeprecatedDef SeisIOObjInfo(const char *ioobjnm)
ObjectSummary(const IOObj &, Pos::GeomID)
bool getDisplayPars(IOPar &) const
static void initDefault(const char *type=0)
Only does something if there is not yet a default.
#define mStruct(module)
Definition: commondefs.h:182
const SeisIOObjInfo & getFullInformation() const
Definition: seisioobjinfo.h:59
static bool hasData(Pos::GeomID)
SeisIOObjInfo(const MultiID &)
static void getLinesWithData(BufferStringSet &lnms, TypeSet< Pos::GeomID > &gids)
SeisIOObjInfo(const char *ioobjnm, Seis::GeomType)
Definition: seistrctr.h:90
Description of binary data.
Definition: bindatadesc.h:43
bool getRanges(TrcKeyZSampling &) const
bool haveAux(const char *ext) const
void getPostStackUserInfo(uiStringSet &) const
static void getCompNames(const MultiID &, BufferStringSet &)
int nrbytestrcheader_
Definition: seisioobjinfo.h:78
GeomType geomType() const
Definition: seisioobjinfo.h:56
Compound key consisting of ints.
Definition: multiid.h:24
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
DataCharacteristics datachar_
Definition: seisioobjinfo.h:66
bool getStats(IOPar &) const
BufferStringSet compnms_
Definition: seisioobjinfo.h:69
mODTextTranslationClass(SeisIOObjInfo) public SeisIOObjInfo(const IOObj &)
RefMan< FloatDistrib > getDataDistribution() const
const IOObj * ioObj() const
Definition: seisioobjinfo.h:115
void getPreStackUserInfo(uiStringSet &) const
static bool isCompatibleType(const char *omftypestr1, const char *omftypestr2)
bool hasSameFormatAs(const BinDataDesc &) const
bool isOK() const
Definition: seisioobjinfo.h:109
int nrdatabytespertrc_
Definition: seisioobjinfo.h:77
Buffer to a set of entire traces ( header + component data ) Can contain traces for several positions...
Definition: seisrawtrcsseq.h:34
int expectedMBs(const SpaceInfo &) const
static void setDefault(const MultiID &, const char *type=0)
Buffer to a set of entire traces ( header + component data ) Can contain traces for several positions...
Definition: seisparallelreader.h:248
void getLineNames(BufferStringSet &b, Opts2D o2d=Opts2D()) const
Definition: seisioobjinfo.h:171
#define mDeprecatedDef
Definition: plfdefs.h:216
ObjectSummary(const IOObj &)
GeomType
Definition: seistype.h:32
StepInterval< float > zsamp_
Definition: seisioobjinfo.h:67
static od_int64 getFileSize(const char *fnm, int &nrfiles)
void refreshCache(const SeisTrcTranslator &)
Definition: seisioobjinfo.h:38
const SeisIOObjInfo & ioobjinfo_
Definition: seisioobjinfo.h:64
bool is2D() const
Definition: seisioobjinfo.h:50
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
bool isPS() const
Definition: seisioobjinfo.h:51
bool getAux(const char *ext, const char *ftyp, IOPar &) const
int nrsamppertrc_
Definition: seisioobjinfo.h:74
bool is2D(GeomType gt)
Definition: seistype.h:33
byte-level data characteristics of stored data.
Definition: datachar.h:37
ObjectSummary(const ObjectSummary &)
static void getDataSetNamesForLine(const char *nm, BufferStringSet &b, Opts2D o2d=Opts2D())
Index_Type GeomID
Definition: commontypes.h:87
void getComponentNames(BufferStringSet &, Pos::GeomID geomid=Survey::GM().cUndefGeomID()) const
const DataCharacteristics getDataChar() const
Definition: seisioobjinfo.h:54
Info on IOObj for seismics.
Definition: seisioobjinfo.h:97
bool isOK() const
Definition: seisioobjinfo.h:49
@ VolPS
Definition: seistype.h:32
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021