OpendTect
7.0
|
Info on IOObj for seismics. More...
Classes | |
struct | Opts2D |
struct | SpaceInfo |
Public Member Functions | |
mDeprecatedDef | SeisIOObjInfo (const char *ioobjnm) |
SeisIOObjInfo (const char *ioobjnm, Seis::GeomType) | |
SeisIOObjInfo (const DBKey &) | |
SeisIOObjInfo (const IOObj &) | |
SeisIOObjInfo (const IOObj *) | |
SeisIOObjInfo (const MultiID &) | |
SeisIOObjInfo (const SeisIOObjInfo &) | |
~SeisIOObjInfo () | |
int | expectedMBs (const SpaceInfo &) const |
Seis::GeomType | geomType () const |
bool | getAux (const char *ext, const char *ftyp, IOPar &) const |
bool | getBPS (int &, int icomp) const |
max bytes per sample, component -1 => add all More... | |
void | getComponentNames (BufferStringSet &, Pos::GeomID geomid=Survey::GM().cUndefGeomID()) const |
ZSampling | getConvertedZrg (const ZSampling &) const |
bool | getDataChar (DataCharacteristics &) const |
RefMan< FloatDistrib > | getDataDistribution () const |
bool | getDefSpaceInfo (SpaceInfo &) const |
bool | getDisplayPars (IOPar &) const |
od_int64 | getFileSize () const |
void | getGeomIDs (TypeSet< Pos::GeomID > &) const |
void | getLineNames (BufferStringSet &b, Opts2D o2d=Opts2D()) const |
bool | getPars (IOPar &) const |
bool | getRanges (const Pos::GeomID geomid, StepInterval< int > &trcrg, StepInterval< float > &zrg) const |
bool | getRanges (TrcKeyZSampling &) const |
bool | getStats (IOPar &) const |
void | getUserInfo (uiStringSet &) const |
bool | haveAux (const char *ext) const |
bool | havePars () const |
bool | haveStats () const |
const IOObj * | ioObj () const |
bool | is2D () const |
bool | isAvailableIn (const TrcKeySampling &) const |
bool | isCorrected () const |
bool | isDepth () const |
bool | isFullyRectAndRegular () const |
bool | isOK () const |
bool | isPS () const |
bool | isTime () const |
int | nrComponents (Pos::GeomID geomid=Survey::GM().cUndefGeomID()) const |
Seis::OffsetType | offsetType () const |
const UnitOfMeasure * | offsetUnit () const |
SeisIOObjInfo & | operator= (const SeisIOObjInfo &) |
const ZDomain::Info & | zDomain () const |
const ZDomain::Def & | zDomainDef () const |
bool | zInFeet () const |
bool | zInMeter () const |
const UnitOfMeasure * | zUnit () const |
Static Public Member Functions | |
static void | getCompNames (const MultiID &, BufferStringSet &) |
static void | getDataSetNamesForLine (const char *nm, BufferStringSet &b, Opts2D o2d=Opts2D()) |
static void | getDataSetNamesForLine (Pos::GeomID geomid, BufferStringSet &b, Opts2D o2d=Opts2D()) |
static const MultiID & | getDefault (const char *type=0) |
static od_int64 | getFileSize (const char *fnm, int &nrfiles) |
static void | getLinesWithData (BufferStringSet &lnms, TypeSet< Pos::GeomID > &gids) |
static bool | hasData (Pos::GeomID) |
static void | initDefault (const char *type=0) |
Only does something if there is not yet a default. More... | |
static bool | isCompatibleType (const char *omftypestr1, const char *omftypestr2) |
static void | setDefault (const MultiID &, const char *type=0) |
Protected Member Functions | |
void | getCommonUserInfo (uiStringSet &) const |
int | getComponentInfo (Pos::GeomID, BufferStringSet *) const |
void | getNms (BufferStringSet &, const Opts2D &) const |
void | getPostStackUserInfo (uiStringSet &) const |
void | getPreStackUserInfo (uiStringSet &) const |
void | setType () |
Protected Attributes | |
bool | bad_ |
Seis::GeomType | geomtype_ |
IOObj * | ioobj_ |
SurveyChanger * | surveychanger_ = nullptr |
Info on IOObj for seismics.
<>
SeisIOObjInfo::SeisIOObjInfo | ( | const IOObj * | ) |
SeisIOObjInfo::SeisIOObjInfo | ( | const IOObj & | ) |
SeisIOObjInfo::SeisIOObjInfo | ( | const MultiID & | ) |
SeisIOObjInfo::SeisIOObjInfo | ( | const DBKey & | ) |
SeisIOObjInfo::SeisIOObjInfo | ( | const char * | ioobjnm, |
Seis::GeomType | |||
) |
SeisIOObjInfo::SeisIOObjInfo | ( | const SeisIOObjInfo & | ) |
SeisIOObjInfo::~SeisIOObjInfo | ( | ) |
mDeprecatedDef SeisIOObjInfo::SeisIOObjInfo | ( | const char * | ioobjnm | ) |
int SeisIOObjInfo::expectedMBs | ( | const SpaceInfo & | ) | const |
|
inline |
bool SeisIOObjInfo::getAux | ( | const char * | ext, |
const char * | ftyp, | ||
IOPar & | |||
) | const |
bool SeisIOObjInfo::getBPS | ( | int & | , |
int | icomp | ||
) | const |
max bytes per sample, component -1 => add all
|
protected |
|
static |
Function useful in attribute environments The 'MultiID' must be IOObj_ID
|
protected |
void SeisIOObjInfo::getComponentNames | ( | BufferStringSet & | , |
Pos::GeomID | geomid = Survey::GM().cUndefGeomID() |
||
) | const |
bool SeisIOObjInfo::getDataChar | ( | DataCharacteristics & | ) | const |
RefMan<FloatDistrib> SeisIOObjInfo::getDataDistribution | ( | ) | const |
|
static |
|
static |
|
static |
bool SeisIOObjInfo::getDefSpaceInfo | ( | SpaceInfo & | ) | const |
bool SeisIOObjInfo::getDisplayPars | ( | IOPar & | ) | const |
od_int64 SeisIOObjInfo::getFileSize | ( | ) | const |
|
static |
void SeisIOObjInfo::getGeomIDs | ( | TypeSet< Pos::GeomID > & | ) | const |
|
inline |
|
static |
|
protected |
bool SeisIOObjInfo::getPars | ( | IOPar & | ) | const |
|
protected |
|
protected |
bool SeisIOObjInfo::getRanges | ( | const Pos::GeomID | geomid, |
StepInterval< int > & | trcrg, | ||
StepInterval< float > & | zrg | ||
) | const |
bool SeisIOObjInfo::getRanges | ( | TrcKeyZSampling & | ) | const |
bool SeisIOObjInfo::getStats | ( | IOPar & | ) | const |
void SeisIOObjInfo::getUserInfo | ( | uiStringSet & | ) | const |
|
static |
bool SeisIOObjInfo::haveAux | ( | const char * | ext | ) | const |
bool SeisIOObjInfo::havePars | ( | ) | const |
bool SeisIOObjInfo::haveStats | ( | ) | const |
|
static |
Only does something if there is not yet a default.
|
inline |
|
inline |
bool SeisIOObjInfo::isAvailableIn | ( | const TrcKeySampling & | ) | const |
|
static |
bool SeisIOObjInfo::isCorrected | ( | ) | const |
bool SeisIOObjInfo::isDepth | ( | ) | const |
bool SeisIOObjInfo::isFullyRectAndRegular | ( | ) | const |
|
inline |
|
inline |
bool SeisIOObjInfo::isTime | ( | ) | const |
int SeisIOObjInfo::nrComponents | ( | Pos::GeomID | geomid = Survey::GM().cUndefGeomID() | ) | const |
Seis::OffsetType SeisIOObjInfo::offsetType | ( | ) | const |
const UnitOfMeasure* SeisIOObjInfo::offsetUnit | ( | ) | const |
\ If the dataset zunit is not the project zdomain unit, convert zsamp to the project zdomain unit Does not convert accross domains (Time/Depth)
SeisIOObjInfo& SeisIOObjInfo::operator= | ( | const SeisIOObjInfo & | ) |
|
static |
|
protected |
const ZDomain::Info& SeisIOObjInfo::zDomain | ( | ) | const |
const ZDomain::Def& SeisIOObjInfo::zDomainDef | ( | ) | const |
bool SeisIOObjInfo::zInFeet | ( | ) | const |
bool SeisIOObjInfo::zInMeter | ( | ) | const |
const UnitOfMeasure* SeisIOObjInfo::zUnit | ( | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024