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

Public Member Functions

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

Static Public Member Functions

static const OD::StringgetFileName (const IOObj &, Pos::GeomID)
 

Static Private Attributes

static int factid_
 

Additional Inherited Members

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

Detailed Description

<>

Constructor & Destructor Documentation

◆ SeisCBVS2DLineIOProvider()

SeisCBVS2DLineIOProvider::SeisCBVS2DLineIOProvider ( )

◆ ~SeisCBVS2DLineIOProvider()

SeisCBVS2DLineIOProvider::~SeisCBVS2DLineIOProvider ( )

Member Function Documentation

◆ getFetcher()

Executor* SeisCBVS2DLineIOProvider::getFetcher ( const IOObj ,
Pos::GeomID  ,
SeisTrcBuf ,
int  ,
const Seis::SelData sd = 0 
)
overridevirtual

Implements Seis2DLineIOProvider.

◆ getFileName()

static const OD::String& SeisCBVS2DLineIOProvider::getFileName ( const IOObj ,
Pos::GeomID   
)
static

◆ getGeometry()

bool SeisCBVS2DLineIOProvider::getGeometry ( const IOObj ,
Pos::GeomID  ,
PosInfo::Line2DData  
) const
overridevirtual

Implements Seis2DLineIOProvider.

◆ getGeomIDs()

bool SeisCBVS2DLineIOProvider::getGeomIDs ( const IOObj ,
TypeSet< Pos::GeomID > &   
) const
overridevirtual

Implements Seis2DLineIOProvider.

◆ getPutter()

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

Implements Seis2DLineIOProvider.

◆ getRanges()

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

Reimplemented from Seis2DLineIOProvider.

◆ getTxtInfo()

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

Reimplemented from Seis2DLineIOProvider.

◆ isEmpty()

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

Implements Seis2DLineIOProvider.

◆ removeImpl()

bool SeisCBVS2DLineIOProvider::removeImpl ( const IOObj ,
Pos::GeomID   
) const
overridevirtual

Implements Seis2DLineIOProvider.

◆ renameImpl()

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

Implements Seis2DLineIOProvider.

Member Data Documentation

◆ factid_

int SeisCBVS2DLineIOProvider::factid_
staticprivate

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