OpendTect  6.3
Public Member Functions | Static Public Member Functions | Private Member Functions | Static Private Attributes | List of all members
SeisCBVS2DLineIOProvider Class Reference
Inheritance diagram for SeisCBVS2DLineIOProvider:
[legend]

Public Member Functions

 SeisCBVS2DLineIOProvider ()
 
bool isEmpty (const IOObj &, Pos::GeomID) const
 
uiRetVal getGeomIDs (const IOObj &, TypeSet< Pos::GeomID > &) const
 
uiRetVal getGeometry (const IOObj &, Pos::GeomID, PosInfo::Line2DData &) const
 
Seis2DTraceGettergetTraceGetter (const IOObj &, Pos::GeomID, const Seis::SelData *, uiRetVal &)
 
Seis2DLineGettergetLineGetter (const IOObj &, Pos::GeomID, SeisTrcBuf &, const Seis::SelData *, uiRetVal &, int ntrc=16)
 
Seis2DLinePuttergetPutter (const IOObj &obj, Pos::GeomID, uiRetVal &)
 
bool getTxtInfo (const IOObj &, Pos::GeomID, BufferString &, BufferString &) const
 
bool getRanges (const IOObj &, Pos::GeomID, StepInterval< int > &, StepInterval< float > &) const
 
bool removeImpl (const IOObj &, Pos::GeomID) const
 
bool renameImpl (const IOObj &, const char *) const
 
- Public Member Functions inherited from Seis2DLineIOProvider
virtual ~Seis2DLineIOProvider ()
 
const char * type () const
 

Static Public Member Functions

static BufferString getFileName (const IOObj &, Pos::GeomID)
 

Private Member Functions

 mODTextTranslationClass (SeisCBVS2DLineIOProvider)
 

Static Private Attributes

static int factid_
 

Additional Inherited Members

- Protected Member Functions inherited from Seis2DLineIOProvider
 Seis2DLineIOProvider (const char *t)
 
- Protected Attributes inherited from Seis2DLineIOProvider
const BufferString type_
 

Detailed Description

Constructor & Destructor Documentation

SeisCBVS2DLineIOProvider::SeisCBVS2DLineIOProvider ( )

Member Function Documentation

static BufferString SeisCBVS2DLineIOProvider::getFileName ( const IOObj ,
Pos::GeomID   
)
static
uiRetVal SeisCBVS2DLineIOProvider::getGeometry ( const IOObj ,
Pos::GeomID  ,
PosInfo::Line2DData  
) const
virtual

Implements Seis2DLineIOProvider.

uiRetVal SeisCBVS2DLineIOProvider::getGeomIDs ( const IOObj ,
TypeSet< Pos::GeomID > &   
) const
virtual

Implements Seis2DLineIOProvider.

Seis2DLineGetter* SeisCBVS2DLineIOProvider::getLineGetter ( const IOObj ,
Pos::GeomID  ,
SeisTrcBuf ,
const Seis::SelData ,
uiRetVal ,
int  ntrc = 16 
)
virtual

Implements Seis2DLineIOProvider.

Seis2DLinePutter* SeisCBVS2DLineIOProvider::getPutter ( const IOObj obj,
Pos::GeomID  ,
uiRetVal  
)
virtual

Implements Seis2DLineIOProvider.

bool SeisCBVS2DLineIOProvider::getRanges ( const IOObj ,
Pos::GeomID  ,
StepInterval< int > &  ,
StepInterval< float > &   
) const
virtual

Reimplemented from Seis2DLineIOProvider.

Seis2DTraceGetter* SeisCBVS2DLineIOProvider::getTraceGetter ( const IOObj ,
Pos::GeomID  ,
const Seis::SelData ,
uiRetVal  
)
virtual

Implements Seis2DLineIOProvider.

bool SeisCBVS2DLineIOProvider::getTxtInfo ( const IOObj ,
Pos::GeomID  ,
BufferString ,
BufferString  
) const
virtual

Reimplemented from Seis2DLineIOProvider.

bool SeisCBVS2DLineIOProvider::isEmpty ( const IOObj ,
Pos::GeomID   
) const
virtual

Implements Seis2DLineIOProvider.

SeisCBVS2DLineIOProvider::mODTextTranslationClass ( SeisCBVS2DLineIOProvider  )
private
bool SeisCBVS2DLineIOProvider::removeImpl ( const IOObj ,
Pos::GeomID   
) const
virtual

Implements Seis2DLineIOProvider.

bool SeisCBVS2DLineIOProvider::renameImpl ( const IOObj ,
const char *   
) const
virtual

Implements Seis2DLineIOProvider.

Member Data Documentation

int SeisCBVS2DLineIOProvider::factid_
staticprivate

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017