OpendTect
7.0
|
PS data store reader based on multiple 3D CBVS cubes. More...
Public Member Functions | |
MultiCubeSeisPSReader (const char *fnm) | |
~MultiCubeSeisPSReader () | |
void | addReader (SeisTrcReader *rdr, float offs) |
uiString | errMsg () const override |
bool | getFrom (const char *fnm) |
bool | getGather (const BinID &, SeisTrcBuf &) const override |
bool | getSampleNames (BufferStringSet &) const override |
SeisTrc * | getTrace (const BinID &, int) const override |
const PosInfo::CubeData & | posData () const override |
bool | putTo (const char *fnm) const |
void | usePar (const IOPar &) override |
Public Member Functions inherited from SeisPS3DReader | |
SeisPS3DReader () | |
~SeisPS3DReader () | |
Pos::GeomID | geomID () const override |
bool | is2D () const override |
bool | is3D () const override |
Public Member Functions inherited from SeisPSReader | |
SeisPSReader () | |
virtual | ~SeisPSReader () |
virtual StepInterval< float > | getZRange () const |
Static Public Member Functions | |
static bool | readData (const char *fnm, ObjectSet< MultiID > &, TypeSet< float > &, TypeSet< int > &, uiString &emsg) |
static bool | writeData (const char *fnm, const ObjectSet< MultiID > &, const TypeSet< float > &, const TypeSet< int > &, uiString &emsg) |
Protected Member Functions | |
void | getCubeData (const SeisTrcReader &, PosInfo::CubeData &) const |
Protected Attributes | |
TypeSet< int > | comps_ |
uiString | errmsg_ |
TypeSet< float > | offs_ |
PosInfo::CubeData & | posdata_ |
ObjectSet< SeisTrcReader > | rdrs_ |
PS data store reader based on multiple 3D CBVS cubes.
<>
MultiCubeSeisPSReader::MultiCubeSeisPSReader | ( | const char * | fnm | ) |
MultiCubeSeisPSReader::~MultiCubeSeisPSReader | ( | ) |
|
inline |
|
inlineoverridevirtual |
Implements SeisPSReader.
|
protected |
bool MultiCubeSeisPSReader::getFrom | ( | const char * | fnm | ) |
|
overridevirtual |
Implements SeisPSReader.
|
inlineoverridevirtual |
Reimplemented from SeisPSReader.
Reimplemented from SeisPSReader.
|
inlineoverridevirtual |
Implements SeisPS3DReader.
bool MultiCubeSeisPSReader::putTo | ( | const char * | fnm | ) | const |
|
static |
|
overridevirtual |
Reimplemented from SeisPSReader.
|
static |
|
protected |
|
mutableprotected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024