OpendTect 8.0
Loading...
Searching...
No Matches
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CBVSIOMgr Class Referenceabstract

Base class for CBVS read and write manager. More...

#include <cbvsio.h>

Inheritance diagram for CBVSIOMgr:
[legend]

Classes

class  AuxInlInf
 

Public Member Functions

 CBVSIOMgr (const char *basefname)
 
virtual ~CBVSIOMgr ()
 
virtual const BinIDbinID () const =0
 
virtual void close ()=0
 
const char * errMsg () const
 
bool failed () const
 
BufferString getFileName (int nr) const
 
virtual int nrComponents () const =0
 
IOObj::Status objStatus () const
 

Static Public Member Functions

static BufferString baseFileName (const char *)
 
static BufferString getFileName (const char *, int)
 returns aux file name for negative nr
 
static int getFileNr (const char *)
 returns 0 or number behind '^'
 
static int nrFiles (const char *)
 

Protected Member Functions

virtual const char * errMsg_ () const =0
 

Protected Attributes

BufferString basefname_
 
int curnr_
 
BufferString errmsg_
 
BufferStringSet fnames_
 
IOObj::Status objstatus_ = IOObj::Status::Unknown
 

Detailed Description

Base class for CBVS read and write manager.

<>

Constructor & Destructor Documentation

◆ CBVSIOMgr()

CBVSIOMgr::CBVSIOMgr ( const char * basefname)

◆ ~CBVSIOMgr()

virtual CBVSIOMgr::~CBVSIOMgr ( )
virtual

Member Function Documentation

◆ baseFileName()

static BufferString CBVSIOMgr::baseFileName ( const char * )
static

◆ binID()

virtual const BinID & CBVSIOMgr::binID ( ) const
pure virtual

Implemented in CBVSReadMgr, and CBVSWriteMgr.

◆ close()

virtual void CBVSIOMgr::close ( )
pure virtual

Implemented in CBVSReadMgr, and CBVSWriteMgr.

◆ errMsg()

const char * CBVSIOMgr::errMsg ( ) const
inline

◆ errMsg_()

virtual const char * CBVSIOMgr::errMsg_ ( ) const
protectedpure virtual

Implemented in CBVSReadMgr, and CBVSWriteMgr.

◆ failed()

bool CBVSIOMgr::failed ( ) const
inline

◆ getFileName() [1/2]

static BufferString CBVSIOMgr::getFileName ( const char * ,
int  )
static

returns aux file name for negative nr

◆ getFileName() [2/2]

BufferString CBVSIOMgr::getFileName ( int nr) const
inline

◆ getFileNr()

static int CBVSIOMgr::getFileNr ( const char * )
static

returns 0 or number behind '^'

◆ nrComponents()

virtual int CBVSIOMgr::nrComponents ( ) const
pure virtual

Implemented in CBVSReadMgr, and CBVSWriteMgr.

◆ nrFiles()

static int CBVSIOMgr::nrFiles ( const char * )
static

◆ objStatus()

IOObj::Status CBVSIOMgr::objStatus ( ) const
inline

Member Data Documentation

◆ basefname_

BufferString CBVSIOMgr::basefname_
protected

◆ curnr_

int CBVSIOMgr::curnr_
protected

◆ errmsg_

BufferString CBVSIOMgr::errmsg_
protected

◆ fnames_

BufferStringSet CBVSIOMgr::fnames_
protected

◆ objstatus_

IOObj::Status CBVSIOMgr::objstatus_ = IOObj::Status::Unknown
protected

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