OpendTect  7.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Well::WriteAccess Class Referenceabstract

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

Inheritance diagram for Well::WriteAccess:
[legend]

Public Member Functions

virtual ~WriteAccess ()
 
virtual bool canSwapLogs ()
 
virtual const uiStringerrMsg () const =0
 
virtual bool isFunctional () const
 
virtual bool put () const =0
 Just write all. More...
 
virtual bool putCSMdl () const =0
 Checkshot mdl. More...
 
virtual bool putD2T () const =0
 
virtual bool putDefLogs () const
 
virtual bool putDispProps () const =0
 
virtual bool putInfoAndTrack () const =0
 
virtual bool putLog (const Log &) const =0
 
virtual bool putLogs () const =0
 
virtual bool putMarkers () const =0
 
virtual bool renameLog (const char *oldnm, const char *newnm)
 
virtual bool swapLogs (const Log &, const Log &) const
 

Protected Member Functions

 WriteAccess (const Data &)
 

Protected Attributes

const Datawd_
 

Detailed Description

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

<>

Constructor & Destructor Documentation

◆ ~WriteAccess()

virtual Well::WriteAccess::~WriteAccess ( )
virtual

◆ WriteAccess()

Well::WriteAccess::WriteAccess ( const Data )
protected

Member Function Documentation

◆ canSwapLogs()

virtual bool Well::WriteAccess::canSwapLogs ( )
inlinevirtual

◆ errMsg()

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

Implemented in Well::odWriter.

◆ isFunctional()

virtual bool Well::WriteAccess::isFunctional ( ) const
inlinevirtual

Reimplemented in Well::odWriter.

◆ put()

virtual bool Well::WriteAccess::put ( ) const
pure virtual

Just write all.

Implemented in Well::odWriter.

◆ putCSMdl()

virtual bool Well::WriteAccess::putCSMdl ( ) const
pure virtual

Checkshot mdl.

Implemented in Well::odWriter.

◆ putD2T()

virtual bool Well::WriteAccess::putD2T ( ) const
pure virtual

Implemented in Well::odWriter.

◆ putDefLogs()

virtual bool Well::WriteAccess::putDefLogs ( ) const
inlinevirtual

Reimplemented in Well::odWriter.

◆ putDispProps()

virtual bool Well::WriteAccess::putDispProps ( ) const
pure virtual

Implemented in Well::odWriter.

◆ putInfoAndTrack()

virtual bool Well::WriteAccess::putInfoAndTrack ( ) const
pure virtual

Implemented in Well::odWriter.

◆ putLog()

virtual bool Well::WriteAccess::putLog ( const Log ) const
pure virtual

Implemented in Well::odWriter.

◆ putLogs()

virtual bool Well::WriteAccess::putLogs ( ) const
pure virtual

Implemented in Well::odWriter.

◆ putMarkers()

virtual bool Well::WriteAccess::putMarkers ( ) const
pure virtual

Implemented in Well::odWriter.

◆ renameLog()

virtual bool Well::WriteAccess::renameLog ( const char *  oldnm,
const char *  newnm 
)
inlinevirtual

Reimplemented in Well::odWriter.

◆ swapLogs()

virtual bool Well::WriteAccess::swapLogs ( const Log ,
const Log  
) const
inlinevirtual

Reimplemented in Well::odWriter.

Member Data Documentation

◆ wd_

const Data& Well::WriteAccess::wd_
protected

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