OpendTect  6.6
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 char *fnm, Data &, uiString &errmsg)
 
 odReader (const IOObj &, Data &, uiString &errmsg)
 
bool addLog (od_istream &, bool needjustinfo=false) const
 
virtual const uiStringerrMsg () const
 
virtual bool get () const
 
virtual bool getCSMdl () const
 Checkshot mdl. More...
 
bool getCSMdl (od_istream &) const
 
virtual bool getD2T () const
 
bool getD2T (od_istream &) const
 
virtual bool getDispProps () const
 
bool getDispProps (od_istream &) const
 
virtual bool getInfo () const
 
bool getInfo (od_istream &) const
 
virtual bool getLog (const char *lognm) const
 
virtual void getLogInfo (BufferStringSet &lognms) const
 
virtual bool getLogs (bool needjustinfo=false) const
 
virtual bool getMarkers () const
 
bool getMarkers (od_istream &) const
 
virtual bool getTrack () const
 
- Public Member Functions inherited from Well::odIO
const OD::StringbaseName () const
 
const uiStringerrMsg () const
 
const char * getFileName (const char *ext, int nr=0) const
 
bool removeAll (const char *ext) const
 
- Public Member Functions inherited from Well::ReadAccess
 ReadAccess (Data &d)
 
virtual ~ReadAccess ()
 
Datadata ()
 
const Datadata () const
 

Protected Member Functions

void adjustTrackIfNecessary (bool frommarkers=false) const
 
bool doGetD2T (bool) const
 
bool doGetD2T (od_istream &, bool csmdl) const
 
void getLogInfo (BufferStringSet &, TypeSet< int > &) const
 
bool getOldTimeWell (od_istream &) const
 
bool getTrack (od_istream &) const
 
void readLogData (Log &, od_istream &, int) const
 
uiString sCannotReadFileHeader () const
 
void setInpStrmOpenErrMsg (od_istream &) const
 
void setStrmOperErrMsg (od_istream &, const uiString &) const
 
- Protected Member Functions inherited from Well::odIO
 odIO (const char *, uiString &)
 
- Protected Member Functions inherited from Well::ReadAccess
bool addToLogSet (Log *, bool needjustinfo=false) const
 
void adjustTrackIfNecessary_ (bool frommarkers=false) const
 
bool updateDTModel (D2TModel *, bool ischeckshot, BufferString &errmsg) const
 D2TModel will become mine and may even be deleted. More...
 
bool updateDTModel (D2TModel *, bool ischeckshot, uiString &errmsg) const
 
mDeprecatedDef 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 * getMainFileName (const IOObj &)
 
static const char * getMainFileName (const MultiID &)
 
static const char * mkFileName (const char *basfnm, const char *ext, int nr=0)
 
static const char * sExtCSMdl ()
 
static const char * sExtD2T ()
 
static const char * sExtDispProps ()
 
static const char * sExtLog ()
 
static const char * sExtMarkers ()
 
static const char * sExtTrack ()
 
static const char * sExtWell ()
 
static const char * sExtWellTieSetup ()
 
static const char * sKeyD2T ()
 
static const char * sKeyDispProps ()
 
static const char * sKeyLog ()
 
static const char * sKeyMarkers ()
 
static const char * sKeyTrack ()
 
static const char * sKeyWell ()
 
- Protected Attributes inherited from Well::odIO
const BufferString basenm_
 
uiStringerrmsg_
 
- Protected Attributes inherited from Well::ReadAccess
Datawd_
 

Detailed Description

Reads Well::Data from OpendTect file store

<>

Constructor & Destructor Documentation

◆ odReader() [1/2]

Well::odReader::odReader ( const IOObj ,
Data ,
uiString errmsg 
)

◆ odReader() [2/2]

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

Member Function Documentation

◆ addLog()

bool Well::odReader::addLog ( od_istream ,
bool  needjustinfo = false 
) const

◆ adjustTrackIfNecessary()

void Well::odReader::adjustTrackIfNecessary ( bool  frommarkers = false) const
protected

◆ doGetD2T() [1/2]

bool Well::odReader::doGetD2T ( bool  ) const
protected

◆ doGetD2T() [2/2]

bool Well::odReader::doGetD2T ( od_istream ,
bool  csmdl 
) const
protected

◆ errMsg()

virtual const uiString& Well::odReader::errMsg ( ) const
inlinevirtual

Implements Well::ReadAccess.

◆ get()

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

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

Implements Well::ReadAccess.

◆ getCSMdl() [1/2]

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

Checkshot mdl.

Implements Well::ReadAccess.

◆ getCSMdl() [2/2]

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

◆ getD2T() [1/2]

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

Implements Well::ReadAccess.

◆ getD2T() [2/2]

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

◆ getDispProps() [1/2]

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

Implements Well::ReadAccess.

◆ getDispProps() [2/2]

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

◆ getInfo() [1/2]

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

Implements Well::ReadAccess.

◆ getInfo() [2/2]

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

◆ getLog()

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

Implements Well::ReadAccess.

◆ getLogInfo() [1/2]

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

◆ getLogInfo() [2/2]

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

Implements Well::ReadAccess.

◆ getLogs()

virtual bool Well::odReader::getLogs ( bool  needjustinfo = false) const
virtual

Implements Well::ReadAccess.

◆ getMarkers() [1/2]

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

Implements Well::ReadAccess.

◆ getMarkers() [2/2]

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

◆ getOldTimeWell()

bool Well::odReader::getOldTimeWell ( od_istream ) const
protected

◆ getTrack() [1/2]

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

Implements Well::ReadAccess.

◆ getTrack() [2/2]

bool Well::odReader::getTrack ( od_istream ) const
protected

◆ rdLogHdr()

static Log* Well::odReader::rdLogHdr ( od_istream ,
int &  ,
int   
)
staticprotected

◆ readLogData()

void Well::odReader::readLogData ( Log ,
od_istream ,
int   
) const
protected

◆ sCannotReadFileHeader()

uiString Well::odReader::sCannotReadFileHeader ( ) const
protected

◆ setInpStrmOpenErrMsg()

void Well::odReader::setInpStrmOpenErrMsg ( od_istream ) const
protected

◆ setStrmOperErrMsg()

void Well::odReader::setStrmOperErrMsg ( od_istream ,
const uiString  
) const
protected

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