OpendTect  7.0
Public Member Functions | Protected Attributes | Private Member Functions | List of all members
Well::Reader Class Reference

Reads Well::Data from any data store. More...

Public Member Functions

 Reader (const IOObj &, Data &)
 
 Reader (const MultiID &, Data &)
 
 ~Reader ()
 
Well::Datadata ()
 
const Well::Datadata () const
 
const uiStringerrMsg () const
 
bool get () const
 Just read all. More...
 
bool getCSMdl () const
 Read Checkshot model parts. More...
 
bool getD2T () const
 Read D2T model parts. More...
 
bool getDefLogs () const
 
bool getDispProps () const
 Read display props only. More...
 
bool getInfo () const
 Read Info only. More...
 
bool getLog (const char *lognm) const
 Read this one only. More...
 
void getLogInfo (BufferStringSet &lognms) const
 
bool getLogs (bool needjustinfo=false) const
 Read logs only. More...
 
bool getMapLocation (Coord &) const
 
bool getMarkers () const
 Read Markers only. More...
 
bool getTrack () const
 Read Track only. More...
 
bool isUsable () const
 

Protected Attributes

uiString errmsg_
 
ReadAccessra_ = nullptr
 

Private Member Functions

void init (const IOObj &, Data &)
 

Detailed Description

Reads Well::Data from any data store.

<>

Constructor & Destructor Documentation

◆ Reader() [1/2]

Well::Reader::Reader ( const MultiID ,
Data  
)

◆ Reader() [2/2]

Well::Reader::Reader ( const IOObj ,
Data  
)

◆ ~Reader()

Well::Reader::~Reader ( )

Member Function Documentation

◆ data() [1/2]

Well::Data* Well::Reader::data ( )

◆ data() [2/2]

const Well::Data* Well::Reader::data ( ) const
inline

◆ errMsg()

const uiString& Well::Reader::errMsg ( ) const
inline

◆ get()

bool Well::Reader::get ( ) const

Just read all.

◆ getCSMdl()

bool Well::Reader::getCSMdl ( ) const

Read Checkshot model parts.

◆ getD2T()

bool Well::Reader::getD2T ( ) const

Read D2T model parts.

◆ getDefLogs()

bool Well::Reader::getDefLogs ( ) const

Read list of default logs for a particular mnemonic

◆ getDispProps()

bool Well::Reader::getDispProps ( ) const

Read display props only.

◆ getInfo()

bool Well::Reader::getInfo ( ) const

Read Info only.

◆ getLog()

bool Well::Reader::getLog ( const char *  lognm) const

Read this one only.

◆ getLogInfo()

void Well::Reader::getLogInfo ( BufferStringSet lognms) const

◆ getLogs()

bool Well::Reader::getLogs ( bool  needjustinfo = false) const

Read logs only.

◆ getMapLocation()

bool Well::Reader::getMapLocation ( Coord ) const

◆ getMarkers()

bool Well::Reader::getMarkers ( ) const

Read Markers only.

◆ getTrack()

bool Well::Reader::getTrack ( ) const

Read Track only.

◆ init()

void Well::Reader::init ( const IOObj ,
Data  
)
private

◆ isUsable()

bool Well::Reader::isUsable ( ) const
inline

Member Data Documentation

◆ errmsg_

uiString Well::Reader::errmsg_
mutableprotected

◆ ra_

ReadAccess* Well::Reader::ra_ = nullptr
protected

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