OpendTect
6.6
|
Reads data from Blocks Storage. For comments see master branch. More...
Public Types | |
typedef PosInfo::CubeData | CubeData |
Public Types inherited from Seis::Blocks::IOClass | |
typedef DataCharacteristics::UserType | FPDataRepType |
Public Member Functions | |
Reader (const char *fnm) | |
data or info More... | |
Reader (od_istream &) | |
data or info More... | |
~Reader () | |
void | close () |
early retire More... | |
BoolTypeSet & | compSelected () |
bool | depthInFeet () const |
uiRetVal | get (const BinID &, SeisTrc &) const |
uiRetVal | getNext (SeisTrc &) const |
uiRetVal | getTrcInfo (SeisTrcInfo &) const |
bool | goTo (const BinID &) const |
int | nrComponents () const |
const CubeData & | positions () const |
void | setSelData (const SelData *) |
uiRetVal | skip (int) const |
const uiRetVal & | state () const |
BufferString | surveyName () const |
Public Member Functions inherited from Seis::Blocks::IOClass | |
virtual | ~IOClass () |
const FilePath & | basePath () const |
const BufferStringSet & | componentNames () const |
const char * | cubeName () const |
BufferString | dataFileName () const |
DataType | dataType () const |
const Dimensions & | dimensions () const |
FPDataRepType | fPRep () const |
const IOPar & | getAuxInfo (int i) const |
virtual const HGeom & | hGeom () const |
BufferString | infoFileName () const |
int | nrAuxInfo () const |
BufferString | overviewFileName () const |
const LinScaler * | scaler () const |
SzType | version () const |
const ZDomain::Def & | zDomain () const |
const ZGeom & | zGeom () const |
Protected Types | |
typedef PosInfo::CubeDataPos | CubeDataPos |
Protected Member Functions | |
bool | advancePos (CubeDataPos &) const |
void | closeStream () const |
void | doGet (SeisTrc &, uiRetVal &) const |
bool | doGoTo (const BinID &, uiRetVal &) const |
void | fillInfo (const BinID &, SeisTrcInfo &) const |
FileColumn * | getColumn (const HGlobIdx &, uiRetVal &) const |
bool | isSelected (const CubeDataPos &) const |
void | readTrace (SeisTrc &, uiRetVal &) const |
bool | reset (uiRetVal &) const |
Protected Member Functions inherited from Seis::Blocks::IOClass | |
IOClass () | |
void | addColumn (Column *) const |
void | clearColumns () |
Column * | findColumn (const HGlobIdx &) const |
Protected Attributes | |
BoolTypeSet | compsel_ |
CubeData & | cubedata_ |
CubeDataPos & | curcdpos_ |
bool | depthinfeet_ |
DataInterp * | interp_ |
bool | lastopwasgetinfo_ |
const int | nrcomponentsintrace_ |
OffsetTable & | offstbl_ |
LinScaler * | scaler_ |
SelData * | seldata_ |
uiRetVal | state_ |
od_istream * | strm_ |
bool | strmmine_ |
BufferString | survname_ |
const Interval< float > | zrgintrace_ |
Protected Attributes inherited from Seis::Blocks::IOClass | |
Threads::Lock | accesslock_ |
ObjectSet< IOPar > | auxiops_ |
FilePath | basepath_ |
Pos::IdxPairDataSet & | columns_ |
BufferStringSet | compnms_ |
BufferString | cubename_ |
DataType | datatype_ |
Dimensions | dims_ |
FPDataRepType | fprep_ |
HGeom & | hgeom_ |
bool | needreset_ |
LinScaler * | scaler_ |
SzType | version_ |
ZGeom | zgeom_ |
Private Member Functions | |
bool | getGeneralSectionData (const IOPar &) |
bool | getOffsetSectionData (const IOPar &) |
void | initFromFileName (const char *) |
void | readInfoFile (od_istream &) |
Friends | |
class | FileColumn |
Additional Inherited Members | |
Static Public Member Functions inherited from Seis::Blocks::IOClass | |
static BufferString | dataFileNameFor (const char *) |
static BufferString | infoFileNameFor (const char *) |
static const char * | sKeyComponents () |
static const char * | sKeyCubeName () |
static const char * | sKeyDataFileExt () |
static const char * | sKeyDataType () |
static const char * | sKeyDepthInFeet () |
static const char * | sKeyDimensions () |
static const char * | sKeyFileType () |
static const char * | sKeyFmtVersion () |
static const char * | sKeyGenSection () |
static const char * | sKeyGlobCrlRg () |
static const char * | sKeyGlobInlRg () |
static const char * | sKeyGlobZRg () |
static const char * | sKeyOffSection () |
static const char * | sKeyOvvwFileExt () |
static const char * | sKeyPosSection () |
static const char * | sKeySectionPre () |
static const char * | sKeySurveyName () |
Static Protected Member Functions inherited from Seis::Blocks::IOClass | |
static SzType | columnHeaderSize (SzType ver) |
Reads data from Blocks Storage. For comments see master branch.
<>
|
protected |
Seis::Blocks::Reader::Reader | ( | const char * | fnm | ) |
data or info
Seis::Blocks::Reader::Reader | ( | od_istream & | ) |
data or info
Seis::Blocks::Reader::~Reader | ( | ) |
|
protected |
void Seis::Blocks::Reader::close | ( | ) |
early retire
|
protected |
|
inline |
|
inline |
|
protected |
|
protected |
|
private |
|
private |
uiRetVal Seis::Blocks::Reader::getTrcInfo | ( | SeisTrcInfo & | ) | const |
bool Seis::Blocks::Reader::goTo | ( | const BinID & | ) | const |
|
private |
|
protected |
|
inline |
|
inline |
|
private |
|
protected |
void Seis::Blocks::Reader::setSelData | ( | const SelData * | ) |
uiRetVal Seis::Blocks::Reader::skip | ( | int | ) | const |
|
inline |
|
inline |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
mutableprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
mutableprotected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022