base class for seis reader and writer. More...
Public Member Functions | |
| virtual | ~SeisStoreAccess () |
| virtual bool | close () |
| bool | is2D () const |
| bool | isPS () const |
| Seis::GeomType | geomType () const |
| const char * | errMsg () const |
| int | tracesHandled () const |
| const IOObj * | ioObj () const |
| void | setIOObj (const IOObj *) |
| const Seis::SelData * | selData () const |
| void | setSelData (Seis::SelData *) |
| The Seis::SelData becomes mine. | |
| int | selectedComponent () const |
| default = -1 is all components | |
| void | setSelectedComponent (int i) |
| virtual void | usePar (const IOPar &) |
| virtual void | fillPar (IOPar &) const |
| Translator * | translator () |
| Translator * | translator () const |
| Conn * | curConn3D () |
| const Conn * | curConn3D () const |
| SeisTrcTranslator * | seisTranslator () |
| const SeisTrcTranslator * | seisTranslator () const |
| Seis2DLineSet * | lineSet () |
| const Seis2DLineSet * | lineSet () const |
| const SeisPSIOProvider * | psIOProv () const |
Static Public Attributes | |
| static const char * | sNrTrcs |
Protected Member Functions | |
| SeisStoreAccess (const IOObj *) | |
| SeisStoreAccess (const char *, bool is2d, bool isps) | |
| virtual void | init () |
| bool | cleanUp (bool alsoioobj=true) |
| SeisTrcTranslator * | strl () const |
Protected Attributes | |
| IOObj * | ioobj |
| bool | is2d |
| int | nrtrcs |
| int | selcomp |
| Translator * | trl |
| Seis2DLineSet * | lset |
| Seis::SelData * | seldata |
| const SeisPSIOProvider * | psioprov |
| BufferString | errmsg_ |
base class for seis reader and writer.
| virtual SeisStoreAccess::~SeisStoreAccess | ( | ) | [virtual] |
| SeisStoreAccess::SeisStoreAccess | ( | const IOObj * | ) | [protected] |
| SeisStoreAccess::SeisStoreAccess | ( | const char * | , | |
| bool | is2d, | |||
| bool | isps | |||
| ) | [protected] |
| bool SeisStoreAccess::cleanUp | ( | bool | alsoioobj = true |
) | [protected] |
| virtual bool SeisStoreAccess::close | ( | ) | [virtual] |
Reimplemented in SeisTrcWriter.
| Conn* SeisStoreAccess::curConn3D | ( | ) |
| const Conn* SeisStoreAccess::curConn3D | ( | ) | const |
| const char* SeisStoreAccess::errMsg | ( | ) | const [inline] |
| virtual void SeisStoreAccess::fillPar | ( | IOPar & | ) | const [virtual] |
Reimplemented in SeisTrcReader, and SeisTrcWriter.
| Seis::GeomType SeisStoreAccess::geomType | ( | ) | const [inline] |
| virtual void SeisStoreAccess::init | ( | ) | [inline, protected, virtual] |
Reimplemented in SeisTrcReader, and SeisTrcWriter.
| const IOObj* SeisStoreAccess::ioObj | ( | ) | const [inline] |
| bool SeisStoreAccess::is2D | ( | ) | const [inline] |
| bool SeisStoreAccess::isPS | ( | ) | const [inline] |
| Seis2DLineSet* SeisStoreAccess::lineSet | ( | ) | [inline] |
| const Seis2DLineSet* SeisStoreAccess::lineSet | ( | ) | const [inline] |
| const SeisPSIOProvider* SeisStoreAccess::psIOProv | ( | ) | const [inline] |
| const SeisTrcTranslator* SeisStoreAccess::seisTranslator | ( | ) | const [inline] |
| SeisTrcTranslator* SeisStoreAccess::seisTranslator | ( | ) | [inline] |
| const Seis::SelData* SeisStoreAccess::selData | ( | ) | const [inline] |
| int SeisStoreAccess::selectedComponent | ( | ) | const [inline] |
default = -1 is all components
| void SeisStoreAccess::setIOObj | ( | const IOObj * | ) |
| void SeisStoreAccess::setSelData | ( | Seis::SelData * | ) |
The Seis::SelData becomes mine.
| void SeisStoreAccess::setSelectedComponent | ( | int | i | ) | [inline] |
| SeisTrcTranslator* SeisStoreAccess::strl | ( | ) | const [protected] |
| int SeisStoreAccess::tracesHandled | ( | ) | const [inline] |
| Translator* SeisStoreAccess::translator | ( | ) | [inline] |
| Translator* SeisStoreAccess::translator | ( | ) | const [inline] |
| virtual void SeisStoreAccess::usePar | ( | const IOPar & | ) | [virtual] |
Reimplemented in SeisTrcWriter.
BufferString SeisStoreAccess::errmsg_ [protected] |
IOObj* SeisStoreAccess::ioobj [protected] |
bool SeisStoreAccess::is2d [protected] |
Seis2DLineSet* SeisStoreAccess::lset [protected] |
int SeisStoreAccess::nrtrcs [protected] |
Reimplemented in SeisTrcWriter.
const SeisPSIOProvider* SeisStoreAccess::psioprov [protected] |
int SeisStoreAccess::selcomp [protected] |
Seis::SelData* SeisStoreAccess::seldata [protected] |
const char* SeisStoreAccess::sNrTrcs [static] |
Translator* SeisStoreAccess::trl [protected] |
1.7.1