OpendTect  6.3
Classes | Protected Member Functions | Protected Attributes | Private Member Functions | Static Private Member Functions | List of all members
CBVSIOMgr Class Referenceabstract

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

Inheritance diagram for CBVSIOMgr:
[legend]

Classes

class  AuxInlInf
 

Protected Member Functions

virtual const uiString errMsg_ () const =0
 

Protected Attributes

BufferString basefname_
 
uiString errmsg_
 
BufferStringSet fnames_
 
int curnr_
 

Private Member Functions

 mODTextTranslationClass (CBVSIOMgr) public
 
virtual ~CBVSIOMgr ()
 
bool failed () const
 
const uiString errMsg () const
 
virtual void close ()=0
 
virtual int nrComponents () const =0
 
virtual const BinIDbinID () const =0
 
BufferString getFileName (int nr) const
 

Static Private Member Functions

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

Detailed Description

Base class for CBVS read and write manager.

Constructor & Destructor Documentation

virtual CBVSIOMgr::~CBVSIOMgr ( )
privatevirtual

Member Function Documentation

static BufferString CBVSIOMgr::baseFileName ( const char *  )
staticprivate
virtual const BinID& CBVSIOMgr::binID ( ) const
privatepure virtual

Implemented in CBVSWriteMgr, and CBVSReadMgr.

virtual void CBVSIOMgr::close ( )
privatepure virtual

Implemented in CBVSWriteMgr, and CBVSReadMgr.

const uiString CBVSIOMgr::errMsg ( ) const
inlineprivate
virtual const uiString CBVSIOMgr::errMsg_ ( ) const
protectedpure virtual

Implemented in CBVSReadMgr, and CBVSWriteMgr.

bool CBVSIOMgr::failed ( ) const
inlineprivate
BufferString CBVSIOMgr::getFileName ( int  nr) const
inlineprivate
static BufferString CBVSIOMgr::getFileName ( const char *  ,
int   
)
staticprivate

returns aux file name for negative nr

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

returns 0 or number behind '^'

CBVSIOMgr::mODTextTranslationClass ( CBVSIOMgr  )
inlineprivate
virtual int CBVSIOMgr::nrComponents ( ) const
privatepure virtual

Implemented in CBVSWriteMgr, and CBVSReadMgr.

Member Data Documentation

BufferString CBVSIOMgr::basefname_
protected
int CBVSIOMgr::curnr_
protected
uiString CBVSIOMgr::errmsg_
protected
BufferStringSet CBVSIOMgr::fnames_
protected

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