Public Member Functions | Static Public Member Functions | Static Private Attributes

SeisCBVS2DLineIOProvider Class Reference

Inheritance diagram for SeisCBVS2DLineIOProvider:
Seis2DLineIOProvider

List of all members.

Public Member Functions

 SeisCBVS2DLineIOProvider ()
bool isUsable (const IOPar &) const
bool isEmpty (const IOPar &) const
bool getGeometry (const IOPar &, PosInfo::Line2DData &) const
ExecutorgetFetcher (const IOPar &, SeisTrcBuf &, int, const Seis::SelData *sd=0)
Seis2DLinePuttergetReplacer (const IOPar &)
Seis2DLinePuttergetAdder (IOPar &, const IOPar *, const char *)
bool getTxtInfo (const IOPar &, BufferString &, BufferString &) const
bool getRanges (const IOPar &, StepInterval< int > &, StepInterval< float > &) const
void removeImpl (const IOPar &) const

Static Public Member Functions

static const char * getFileName (const IOPar &)

Static Private Attributes

static int factid

Constructor & Destructor Documentation

SeisCBVS2DLineIOProvider::SeisCBVS2DLineIOProvider (  ) 

Member Function Documentation

Seis2DLinePutter* SeisCBVS2DLineIOProvider::getAdder ( IOPar ,
const IOPar ,
const char *   
) [virtual]

Implements Seis2DLineIOProvider.

Executor* SeisCBVS2DLineIOProvider::getFetcher ( const IOPar ,
SeisTrcBuf ,
int  ,
const Seis::SelData sd = 0 
) [virtual]

Implements Seis2DLineIOProvider.

static const char* SeisCBVS2DLineIOProvider::getFileName ( const IOPar  )  [static]
bool SeisCBVS2DLineIOProvider::getGeometry ( const IOPar ,
PosInfo::Line2DData  
) const [virtual]

Implements Seis2DLineIOProvider.

bool SeisCBVS2DLineIOProvider::getRanges ( const IOPar ,
StepInterval< int > &  ,
StepInterval< float > &   
) const [virtual]

Reimplemented from Seis2DLineIOProvider.

Seis2DLinePutter* SeisCBVS2DLineIOProvider::getReplacer ( const IOPar  )  [virtual]

Implements Seis2DLineIOProvider.

bool SeisCBVS2DLineIOProvider::getTxtInfo ( const IOPar ,
BufferString ,
BufferString  
) const [virtual]

Reimplemented from Seis2DLineIOProvider.

bool SeisCBVS2DLineIOProvider::isEmpty ( const IOPar  )  const [virtual]

Implements Seis2DLineIOProvider.

bool SeisCBVS2DLineIOProvider::isUsable ( const IOPar  )  const [virtual]

Reimplemented from Seis2DLineIOProvider.

void SeisCBVS2DLineIOProvider::removeImpl ( const IOPar  )  const [virtual]

Implements Seis2DLineIOProvider.


Member Data Documentation

int SeisCBVS2DLineIOProvider::factid [static, private]