Provides read/write to/from 2D seismic lines. Only interesting if you want to add your own 2D data I/O.
More...
List of all members.
Public Member Functions |
| virtual | ~Seis2DLineIOProvider () |
| virtual bool | isUsable (const IOPar &) const |
| virtual bool | isEmpty (const IOPar &) const =0 |
| virtual bool | getGeometry (const IOPar &, PosInfo::Line2DData &) const =0 |
| virtual Executor * | getFetcher (const IOPar &, SeisTrcBuf &, int, const Seis::SelData *sd=0)=0 |
| virtual Seis2DLinePutter * | getReplacer (const IOPar &)=0 |
| virtual Seis2DLinePutter * | getAdder (IOPar &, const IOPar *prev, const char *lgrpnm)=0 |
| virtual bool | getTxtInfo (const IOPar &, BufferString &, BufferString &) const |
| virtual bool | getRanges (const IOPar &, StepInterval< int > &, StepInterval< float > &) const |
| virtual void | removeImpl (const IOPar &) const =0 |
| const char * | type () const |
Static Public Attributes |
| static const char * | sKeyLineNr |
Protected Member Functions |
| | Seis2DLineIOProvider (const char *t) |
Protected Attributes |
| const BufferString | type_ |
Detailed Description
Provides read/write to/from 2D seismic lines. Only interesting if you want to add your own 2D data I/O.
Constructor & Destructor Documentation
| virtual Seis2DLineIOProvider::~Seis2DLineIOProvider |
( |
|
) |
[inline, virtual] |
| Seis2DLineIOProvider::Seis2DLineIOProvider |
( |
const char * |
t |
) |
[inline, protected] |
Member Function Documentation
| virtual bool Seis2DLineIOProvider::isEmpty |
( |
const IOPar & |
|
) |
const [pure virtual] |
| virtual bool Seis2DLineIOProvider::isUsable |
( |
const IOPar & |
|
) |
const [inline, virtual] |
| virtual void Seis2DLineIOProvider::removeImpl |
( |
const IOPar & |
|
) |
const [pure virtual] |
| const char* Seis2DLineIOProvider::type |
( |
|
) |
const [inline] |
Member Data Documentation