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

Public Member Functions

 SEGYDirect2DLineIOProvider ()
 
ExecutorgetFetcher (const IOObj &, Pos::GeomID, SeisTrcBuf &, int, const Seis::SelData *sd=0)
 
bool getGeometry (const IOObj &, Pos::GeomID, PosInfo::Line2DData &) const
 
bool getGeomIDs (const IOObj &, TypeSet< Pos::GeomID > &) const
 
Seis2DLinePuttergetPutter (const IOObj &obj, Pos::GeomID)
 
bool getRanges (const IOObj &, Pos::GeomID, StepInterval< int > &, StepInterval< float > &) const
 
bool getTxtInfo (const IOObj &, Pos::GeomID, BufferString &, BufferString &) const
 
bool isEmpty (const IOObj &, Pos::GeomID) 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 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 *t)
 
- Protected Attributes inherited from Seis2DLineIOProvider
const BufferString type_
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ SEGYDirect2DLineIOProvider()

SEGYDirect2DLineIOProvider::SEGYDirect2DLineIOProvider ( )

Member Function Documentation

◆ getFetcher()

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

Implements Seis2DLineIOProvider.

◆ getFileName()

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

◆ getGeometry()

bool SEGYDirect2DLineIOProvider::getGeometry ( const IOObj ,
Pos::GeomID  ,
PosInfo::Line2DData  
) const
virtual

Implements Seis2DLineIOProvider.

◆ getGeomIDs()

bool SEGYDirect2DLineIOProvider::getGeomIDs ( const IOObj ,
TypeSet< Pos::GeomID > &   
) const
virtual

Implements Seis2DLineIOProvider.

◆ getPutter()

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

Implements Seis2DLineIOProvider.

◆ getRanges()

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

Reimplemented from Seis2DLineIOProvider.

◆ getTxtInfo()

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

Reimplemented from Seis2DLineIOProvider.

◆ isEmpty()

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

Implements Seis2DLineIOProvider.

◆ removeImpl()

bool SEGYDirect2DLineIOProvider::removeImpl ( const IOObj ,
Pos::GeomID   
) const
virtual

Implements Seis2DLineIOProvider.

◆ renameImpl()

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

Implements Seis2DLineIOProvider.

Member Data Documentation

◆ factid_

int SEGYDirect2DLineIOProvider::factid_
staticprivate

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