![]() |
OpendTect 8.0
|
Info on IOObj for seismics. More...
#include <seisioobjinfo.h>
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 () | |
| uiString | errMsg () const |
| int | expectedMBs (const SpaceInfo &) const |
| od_int64 | expectedSize (const SpaceInfo &) const |
| Seis::GeomType | geomType () const |
| void | getAllFileNames (BufferStringSet &, bool forui=false) 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 | |
| void | getComponentNames (BufferStringSet &, const Pos::GeomID &=Pos::GeomID::udf()) const |
| ZSampling | getConvertedZrg (const ZSampling &) const |
| bool | getDataChar (DataCharacteristics &) const |
| RefMan< FloatDistrib > | getDataDistribution (int icomp=-1) const |
| Interval< float > | getDataRange (int icomp=-1) 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 (bool createtr=false) const |
| bool | isPS () const |
| bool | isTime () const |
| int | nrComponents (const Pos::GeomID &=Pos::GeomID::udf()) const |
| int | nrImpls () const |
| IOObj::Status | objStatus () 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 | getDataSetIDsForLine (const Pos::GeomID &geomid, TypeSet< MultiID > &, const Opts2D &o2d={}) |
| static void | getDataSetInfoForLine (const Pos::GeomID &geomid, TypeSet< MultiID > &, BufferStringSet &datasetnames, const Opts2D &o2d={}) |
| static void | getDataSetNamesForLine (const char *linenm, BufferStringSet &, Opts2D o2d={}) |
| static void | getDataSetNamesForLine (const Pos::GeomID &geomid, BufferStringSet &, const Opts2D &o2d={}) |
| static const MultiID & | getDefault (const char *type=0) |
| static void | getLinesWithData (BufferStringSet &lnms, TypeSet< Pos::GeomID > &gids) |
| static bool | hasData (const Pos::GeomID &) |
| static void | initDefault (const char *type=0) |
| Only does something if there is not yet a default. | |
| static bool | isCompatibleType (const char *omftypestr1, const char *omftypestr2) |
| static void | setDefault (const MultiID &, const char *type=0) |
Protected Member Functions | |
| bool | checkAndInitTranslRead (SeisTrcTranslator *, Seis::ReadMode rt=Seis::Prod) const |
| void | getCommonUserInfo (uiStringSet &) const |
| int | getComponentInfo (const Pos::GeomID &, BufferStringSet *) const |
| void | getNms (BufferStringSet &, const Opts2D &) const |
| void | getPostStackUserInfo (uiStringSet &) const |
| void | getPreStackUserInfo (uiStringSet &) const |
| void | setType () |
Protected Attributes | |
| uiString | errmsg_ |
| Seis::GeomType | geomtype_ |
| IOObj * | ioobj_ |
| IOObj::Status | objstatus_ = IOObj::Status::Unknown |
| 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 | ) |
|
protected |
|
inline |
| int SeisIOObjInfo::expectedMBs | ( | const SpaceInfo & | ) | const |
| od_int64 SeisIOObjInfo::expectedSize | ( | const SpaceInfo & | ) | const |
|
inline |
| void SeisIOObjInfo::getAllFileNames | ( | BufferStringSet & | , |
| bool | forui = false ) const |
| 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 & | , |
| const Pos::GeomID & | = Pos::GeomID::udf() ) const |
| bool SeisIOObjInfo::getDataChar | ( | DataCharacteristics & | ) | const |
| RefMan< FloatDistrib > SeisIOObjInfo::getDataDistribution | ( | int | icomp = -1 | ) | const |
| Interval< float > SeisIOObjInfo::getDataRange | ( | int | icomp = -1 | ) | const |
|
static |
|
static |
|
static |
|
static |
|
static |
| bool SeisIOObjInfo::getDefSpaceInfo | ( | SpaceInfo & | ) | const |
| bool SeisIOObjInfo::getDisplayPars | ( | IOPar & | ) | const |
| od_int64 SeisIOObjInfo::getFileSize | ( | ) | const |
| 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 |
| bool SeisIOObjInfo::isOK | ( | bool | createtr = false | ) | const |
|
inline |
| bool SeisIOObjInfo::isTime | ( | ) | const |
| int SeisIOObjInfo::nrComponents | ( | const Pos::GeomID & | = Pos::GeomID::udf() | ) | const |
| int SeisIOObjInfo::nrImpls | ( | ) | const |
|
inline |
| 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 |
|
mutableprotected |
|
protected |
|
protected |
|
mutableprotected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2025