OpendTect 8.0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Static Private Attributes | List of all members
SeisCBVS2DLineIOProvider Class Reference

#include <seiscbvs2d.h>

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-2025