OpendTect  6.6
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Well::ReadAccess Class Referenceabstract

Base class for object reading data from data store into Well::Data. More...

Inheritance diagram for Well::ReadAccess:
[legend]

Public Member Functions

 ReadAccess (Data &d)
 
virtual ~ReadAccess ()
 
Datadata ()
 
const Datadata () const
 
virtual const uiStringerrMsg () const =0
 
virtual bool get () const =0
 
virtual bool getCSMdl () const =0
 Checkshot mdl. More...
 
virtual bool getD2T () const =0
 
virtual bool getDispProps () const =0
 
virtual bool getInfo () const =0
 
virtual bool getLog (const char *lognm) const =0
 
virtual void getLogInfo (BufferStringSet &lognms) const =0
 
virtual bool getLogs (bool needjustinfo=false) const =0
 
virtual bool getMarkers () const =0
 
virtual bool getTrack () const =0
 

Protected Member Functions

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
 

Protected Attributes

Datawd_
 

Detailed Description

Base class for object reading data from data store into Well::Data.

<>

Constructor & Destructor Documentation

◆ ReadAccess()

Well::ReadAccess::ReadAccess ( Data d)
inline

◆ ~ReadAccess()

virtual Well::ReadAccess::~ReadAccess ( )
inlinevirtual

Member Function Documentation

◆ addToLogSet()

bool Well::ReadAccess::addToLogSet ( Log ,
bool  needjustinfo = false 
) const
protected

◆ adjustTrackIfNecessary_()

void Well::ReadAccess::adjustTrackIfNecessary_ ( bool  frommarkers = false) const
protected

◆ data() [1/2]

Data& Well::ReadAccess::data ( )
inline

◆ data() [2/2]

const Data& Well::ReadAccess::data ( ) const
inline

◆ errMsg()

virtual const uiString& Well::ReadAccess::errMsg ( ) const
pure virtual

Implemented in Well::odReader.

◆ get()

virtual bool Well::ReadAccess::get ( ) const
pure virtual

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

Implemented in Well::odReader.

◆ getCSMdl()

virtual bool Well::ReadAccess::getCSMdl ( ) const
pure virtual

Checkshot mdl.

Implemented in Well::odReader.

◆ getD2T()

virtual bool Well::ReadAccess::getD2T ( ) const
pure virtual

Implemented in Well::odReader.

◆ getDispProps()

virtual bool Well::ReadAccess::getDispProps ( ) const
pure virtual

Implemented in Well::odReader.

◆ getInfo()

virtual bool Well::ReadAccess::getInfo ( ) const
pure virtual

Implemented in Well::odReader.

◆ getLog()

virtual bool Well::ReadAccess::getLog ( const char *  lognm) const
pure virtual

Implemented in Well::odReader.

◆ getLogInfo()

virtual void Well::ReadAccess::getLogInfo ( BufferStringSet lognms) const
pure virtual

Implemented in Well::odReader.

◆ getLogs()

virtual bool Well::ReadAccess::getLogs ( bool  needjustinfo = false) const
pure virtual

Implemented in Well::odReader.

◆ getMarkers()

virtual bool Well::ReadAccess::getMarkers ( ) const
pure virtual

Implemented in Well::odReader.

◆ getTrack()

virtual bool Well::ReadAccess::getTrack ( ) const
pure virtual

Implemented in Well::odReader.

◆ updateDTModel() [1/3]

bool Well::ReadAccess::updateDTModel ( D2TModel ,
bool  ischeckshot,
BufferString errmsg 
) const
protected

D2TModel will become mine and may even be deleted.

◆ updateDTModel() [2/3]

bool Well::ReadAccess::updateDTModel ( D2TModel ,
bool  ischeckshot,
uiString errmsg 
) const
protected

◆ updateDTModel() [3/3]

mDeprecatedDef bool Well::ReadAccess::updateDTModel ( D2TModel ,
const Track ,
float  ,
bool   
) const
protected

Member Data Documentation

◆ wd_

Data& Well::ReadAccess::wd_
protected

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