OpendTect 8.0
Loading...
Searching...
No Matches
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...

#include <wellreadaccess.h>

Inheritance diagram for Well::ReadAccess:
[legend]

Public Member Functions

virtual ~ReadAccess ()
 
Datadata ()
 
const Datadata () const
 
virtual const uiStringerrMsg () const =0
 
virtual bool get () const =0
 
virtual bool getCSMdl () const =0
 Checkshot mdl.
 
virtual bool getCSMdlByID (const D2TID &) const
 
virtual bool getCSMdlByName (const char *) const
 
virtual bool getCSMdlInfo (BufferStringSet &) const
 
virtual bool getD2T () const =0
 
virtual bool getD2TByID (const D2TID &) const
 
virtual bool getD2TByName (const char *) const
 
virtual bool getD2TInfo (BufferStringSet &) const
 
virtual bool getDefLogs () const
 
virtual bool getDispProps () const =0
 
virtual bool getLog (const char *lognm) const =0
 
virtual bool getLogByID (const LogID &) const
 
virtual void getLogInfo (BufferStringSet &lognms) const =0
 
virtual bool getLogs (bool needjustinfo) const =0
 
virtual bool getMarkers () const =0
 
virtual bool getTrack () const =0
 
 mOD_DisableCopy (ReadAccess) virtual bool getInfo() const =0
 

Protected Member Functions

 ReadAccess (Data &)
 
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.
 
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()

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

◆ ReadAccess()

Well::ReadAccess::ReadAccess ( Data & )
protected

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::HDF5Reader, and Well::odReader.

◆ get()

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

Implemented in Well::HDF5Reader, and Well::odReader.

◆ getCSMdl()

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

Checkshot mdl.

Implemented in Well::HDF5Reader, and Well::odReader.

◆ getCSMdlByID()

virtual bool Well::ReadAccess::getCSMdlByID ( const D2TID & ) const
virtual

◆ getCSMdlByName()

virtual bool Well::ReadAccess::getCSMdlByName ( const char * ) const
virtual

◆ getCSMdlInfo()

virtual bool Well::ReadAccess::getCSMdlInfo ( BufferStringSet & ) const
virtual

◆ getD2T()

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

Implemented in Well::HDF5Reader, and Well::odReader.

◆ getD2TByID()

virtual bool Well::ReadAccess::getD2TByID ( const D2TID & ) const
virtual

◆ getD2TByName()

virtual bool Well::ReadAccess::getD2TByName ( const char * ) const
virtual

◆ getD2TInfo()

virtual bool Well::ReadAccess::getD2TInfo ( BufferStringSet & ) const
virtual

◆ getDefLogs()

virtual bool Well::ReadAccess::getDefLogs ( ) const
inlinevirtual

Reimplemented in Well::HDF5Reader, and Well::odReader.

◆ getDispProps()

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

Implemented in Well::HDF5Reader, and Well::odReader.

◆ getLog()

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

Implemented in Well::HDF5Reader, and Well::odReader.

◆ getLogByID()

virtual bool Well::ReadAccess::getLogByID ( const LogID & ) const
inlinevirtual

Reimplemented in Well::HDF5Reader, and Well::odReader.

◆ getLogInfo()

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

Implemented in Well::HDF5Reader, and Well::odReader.

◆ getLogs()

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

Implemented in Well::HDF5Reader, and Well::odReader.

◆ getMarkers()

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

Implemented in Well::HDF5Reader, and Well::odReader.

◆ getTrack()

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

Implemented in Well::HDF5Reader, and Well::odReader.

◆ mOD_DisableCopy()

Well::ReadAccess::mOD_DisableCopy ( ReadAccess ) const
pure virtual

◆ 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-2025