PS data store reader based on multiple 3D CBVS cubes. More...
Public Member Functions | |
| MultiCubeSeisPSReader (const char *fnm) | |
| ~MultiCubeSeisPSReader () | |
| SeisTrc * | getTrace (const BinID &, int) const |
| bool | getGather (const BinID &, SeisTrcBuf &) const |
| const char * | errMsg () const |
| const PosInfo::CubeData & | posData () const |
| bool | getSampleNames (BufferStringSet &) const |
| void | usePar (const IOPar &) |
| void | addReader (SeisTrcReader *rdr, float offs) |
| bool | getFrom (const char *fnm) |
| bool | putTo (const char *fnm) const |
Static Public Member Functions | |
| static bool | writeData (const char *fnm, const ObjectSet< MultiID > &, const TypeSet< float > &, BufferString &emsg) |
Protected Member Functions | |
| void | getCubeData (const SeisTrcReader &, PosInfo::CubeData &) const |
Protected Attributes | |
| PosInfo::CubeData & | posdata_ |
| ObjectSet< SeisTrcReader > | rdrs_ |
| TypeSet< float > | offs_ |
| BufferString | errmsg_ |
PS data store reader based on multiple 3D CBVS cubes.
| MultiCubeSeisPSReader::MultiCubeSeisPSReader | ( | const char * | fnm | ) |
| MultiCubeSeisPSReader::~MultiCubeSeisPSReader | ( | ) |
| void MultiCubeSeisPSReader::addReader | ( | SeisTrcReader * | rdr, | |
| float | offs | |||
| ) | [inline] |
| const char* MultiCubeSeisPSReader::errMsg | ( | ) | const [inline, virtual] |
Implements SeisPSReader.
| void MultiCubeSeisPSReader::getCubeData | ( | const SeisTrcReader & | , | |
| PosInfo::CubeData & | ||||
| ) | const [protected] |
| bool MultiCubeSeisPSReader::getFrom | ( | const char * | fnm | ) |
| bool MultiCubeSeisPSReader::getGather | ( | const BinID & | , | |
| SeisTrcBuf & | ||||
| ) | const [virtual] |
Implements SeisPSReader.
| bool MultiCubeSeisPSReader::getSampleNames | ( | BufferStringSet & | ) | const [inline, virtual] |
Reimplemented from SeisPSReader.
Reimplemented from SeisPSReader.
| const PosInfo::CubeData& MultiCubeSeisPSReader::posData | ( | ) | const [inline, virtual] |
Implements SeisPS3DReader.
| bool MultiCubeSeisPSReader::putTo | ( | const char * | fnm | ) | const |
| void MultiCubeSeisPSReader::usePar | ( | const IOPar & | ) | [virtual] |
Reimplemented from SeisPSReader.
| static bool MultiCubeSeisPSReader::writeData | ( | const char * | fnm, | |
| const ObjectSet< MultiID > & | , | |||
| const TypeSet< float > & | , | |||
| BufferString & | emsg | |||
| ) | [static] |
BufferString MultiCubeSeisPSReader::errmsg_ [mutable, protected] |
TypeSet<float> MultiCubeSeisPSReader::offs_ [protected] |
PosInfo::CubeData& MultiCubeSeisPSReader::posdata_ [protected] |
ObjectSet<SeisTrcReader> MultiCubeSeisPSReader::rdrs_ [protected] |
1.7.1