Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes

Well::IO Class Reference

Inheritance diagram for Well::IO:
Well::Reader Well::Writer

List of all members.

Public Member Functions

const BufferStringbaseName () const
const char * getFileName (const char *ext, int nr=0) const
bool removeAll (const char *ext) const

Static Public Member Functions

static const char * sKeyWell ()
static const char * sKeyTrack ()
static const char * sKeyLog ()
static const char * sKeyMarkers ()
static const char * sKeyD2T ()
static const char * sKeyDispProps ()
static const char * sExtWell ()
static const char * sExtTrack ()
static const char * sExtLog ()
static const char * sExtMarkers ()
static const char * sExtD2T ()
static const char * sExtCSMdl ()
static const char * sExtDispProps ()
static const char * sExtWellTieSetup ()
static const char * getMainFileName (const IOObj &)
static const char * getMainFileName (const MultiID &)
static const char * mkFileName (const char *basefnm, const char *ext, int nr=0)

Protected Member Functions

 IO (const char *, bool)
StreamData mkSD (const char *ext, int nr=0) const

Protected Attributes

const BufferString basenm

Private Attributes

const bool isrdr

Constructor & Destructor Documentation

Well::IO::IO ( const char *  ,
bool   
) [protected]

Member Function Documentation

const BufferString& Well::IO::baseName (  )  const [inline]
const char* Well::IO::getFileName ( const char *  ext,
int  nr = 0 
) const
static const char* Well::IO::getMainFileName ( const IOObj  )  [static]
static const char* Well::IO::getMainFileName ( const MultiID  )  [static]
static const char* Well::IO::mkFileName ( const char *  basefnm,
const char *  ext,
int  nr = 0 
) [static]
StreamData Well::IO::mkSD ( const char *  ext,
int  nr = 0 
) const [protected]
bool Well::IO::removeAll ( const char *  ext  )  const
static const char* Well::IO::sExtCSMdl (  )  [static]
static const char* Well::IO::sExtD2T (  )  [static]
static const char* Well::IO::sExtDispProps (  )  [static]
static const char* Well::IO::sExtLog (  )  [static]
static const char* Well::IO::sExtMarkers (  )  [static]
static const char* Well::IO::sExtTrack (  )  [static]
static const char* Well::IO::sExtWell (  )  [static]
static const char* Well::IO::sExtWellTieSetup (  )  [static]
static const char* Well::IO::sKeyD2T (  )  [static]
static const char* Well::IO::sKeyDispProps (  )  [static]
static const char* Well::IO::sKeyLog (  )  [static]
static const char* Well::IO::sKeyMarkers (  )  [static]
static const char* Well::IO::sKeyTrack (  )  [static]
static const char* Well::IO::sKeyWell (  )  [static]

Member Data Documentation

const BufferString Well::IO::basenm [protected]
const bool Well::IO::isrdr [private]