OpendTect-6_4  6.4
Public Member Functions | Protected Member Functions | Static Protected Member Functions | List of all members
Well::odReader Class Reference

Reads Well::Data from OpendTect file store. More...

Inheritance diagram for Well::odReader:
[legend]

Public Member Functions

 odReader (const IOObj &, Data &, BufferString &errmsg)
 
 odReader (const char *fnm, Data &, BufferString &errmsg)
 
virtual bool get () const
 
virtual bool getInfo () const
 
virtual bool getTrack () const
 
virtual bool getLogs () const
 
virtual bool getMarkers () const
 
virtual bool getD2T () const
 
virtual bool getCSMdl () const
 Checkshot mdl. More...
 
virtual bool getDispProps () const
 
virtual bool getLog (const char *lognm) const
 
virtual void getLogInfo (BufferStringSet &lognms) const
 
virtual const OD::StringerrMsg () const
 
bool getInfo (od_istream &) const
 
bool addLog (od_istream &) const
 
bool getMarkers (od_istream &) const
 
bool getD2T (od_istream &) const
 
bool getCSMdl (od_istream &) const
 
bool getDispProps (od_istream &) const
 
- Public Member Functions inherited from Well::odIO
const OD::StringbaseName () const
 
const char * getFileName (const char *ext, int nr=0) const
 
bool removeAll (const char *ext) const
 
const OD::StringerrMsg () const
 
- Public Member Functions inherited from Well::ReadAccess
 ReadAccess (Data &d)
 
virtual ~ReadAccess ()
 
Datadata ()
 
const Datadata () const
 

Protected Member Functions

bool getOldTimeWell (od_istream &) const
 
void getLogInfo (BufferStringSet &, TypeSet< int > &) const
 
void readLogData (Log &, od_istream &, int) const
 
bool getTrack (od_istream &) const
 
bool doGetD2T (od_istream &, bool csmdl) const
 
bool doGetD2T (bool) const
 
- Protected Member Functions inherited from Well::odIO
 odIO (const char *, BufferString &)
 
- Protected Member Functions inherited from Well::ReadAccess
bool addToLogSet (Log *) const
 
bool updateDTModel (D2TModel *, bool ischeckshot, uiString &errmsg) const
 
bool updateDTModel (D2TModel *, bool ischeckshot, BufferString &errmsg) const
 D2TModel will become mine and may even be deleted. More...
 
bool updateDTModel (D2TModel *, const Track &, float, bool) const
 

Static Protected Member Functions

static LogrdLogHdr (od_istream &, int &, int)
 

Additional Inherited Members

- Static Public Member Functions inherited from Well::odIO
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 *basfnm, const char *ext, int nr=0)
 
- Protected Attributes inherited from Well::odIO
BufferStringerrmsg_
 
const BufferString basenm_
 
- Protected Attributes inherited from Well::ReadAccess
Datawd_
 

Detailed Description

Reads Well::Data from OpendTect file store.

Constructor & Destructor Documentation

Well::odReader::odReader ( const IOObj ,
Data ,
BufferString errmsg 
)
Well::odReader::odReader ( const char *  fnm,
Data ,
BufferString errmsg 
)

Member Function Documentation

bool Well::odReader::addLog ( od_istream ) const
bool Well::odReader::doGetD2T ( od_istream ,
bool  csmdl 
) const
protected
bool Well::odReader::doGetD2T ( bool  ) const
protected
virtual const OD::String& Well::odReader::errMsg ( ) const
inlinevirtual

Implements Well::ReadAccess.

virtual bool Well::odReader::get ( ) const
inlinevirtual

Obsolete, will be removed after 6.0. Well::Reader::get() takes over

Implements Well::ReadAccess.

virtual bool Well::odReader::getCSMdl ( ) const
virtual

Checkshot mdl.

Implements Well::ReadAccess.

bool Well::odReader::getCSMdl ( od_istream ) const
virtual bool Well::odReader::getD2T ( ) const
virtual

Implements Well::ReadAccess.

bool Well::odReader::getD2T ( od_istream ) const
virtual bool Well::odReader::getDispProps ( ) const
virtual

Implements Well::ReadAccess.

bool Well::odReader::getDispProps ( od_istream ) const
virtual bool Well::odReader::getInfo ( ) const
virtual

Implements Well::ReadAccess.

bool Well::odReader::getInfo ( od_istream ) const
virtual bool Well::odReader::getLog ( const char *  lognm) const
virtual

Implements Well::ReadAccess.

virtual void Well::odReader::getLogInfo ( BufferStringSet lognms) const
virtual

Implements Well::ReadAccess.

void Well::odReader::getLogInfo ( BufferStringSet ,
TypeSet< int > &   
) const
protected
virtual bool Well::odReader::getLogs ( ) const
virtual

Implements Well::ReadAccess.

virtual bool Well::odReader::getMarkers ( ) const
virtual

Implements Well::ReadAccess.

bool Well::odReader::getMarkers ( od_istream ) const
bool Well::odReader::getOldTimeWell ( od_istream ) const
protected
virtual bool Well::odReader::getTrack ( ) const
virtual

Implements Well::ReadAccess.

bool Well::odReader::getTrack ( od_istream ) const
protected
static Log* Well::odReader::rdLogHdr ( od_istream ,
int &  ,
int   
)
staticprotected
void Well::odReader::readLogData ( Log ,
od_istream ,
int   
) const
protected

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