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

#include <wellwriteaccess.h>

Inheritance diagram for Well::WriteAccess:
[legend]

Public Member Functions

virtual ~WriteAccess ()
 
virtual bool canSwapLogs ()
 
virtual const uiStringerrMsg () const =0
 
virtual bool isFunctional () const
 
 mOD_DisableCopy (WriteAccess) virtual bool put() const =0
 Just write all.
 
virtual bool needsInfoAndTrackCombined () const =0
 
virtual bool putCSMdl () const =0
 Checkshot mdl.
 
virtual bool putD2T () const =0
 
virtual bool putDefLogs () const
 
virtual bool putDispProps () const =0
 
virtual bool putInfo () const =0
 
virtual bool putLog (const Log &) const =0
 
virtual bool putLogs () const =0
 
virtual bool putMarkers () const =0
 
virtual bool putTrack () 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::HDF5Writer, and Well::odWriter.

◆ isFunctional()

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

Reimplemented in Well::HDF5Writer, and Well::odWriter.

◆ mOD_DisableCopy()

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

Just write all.

◆ needsInfoAndTrackCombined()

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

Implemented in Well::HDF5Writer, and Well::odWriter.

◆ putCSMdl()

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

Checkshot mdl.

Implemented in Well::HDF5Writer, and Well::odWriter.

◆ putD2T()

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

Implemented in Well::HDF5Writer, and Well::odWriter.

◆ putDefLogs()

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

Reimplemented in Well::HDF5Writer, and Well::odWriter.

◆ putDispProps()

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

Implemented in Well::HDF5Writer, and Well::odWriter.

◆ putInfo()

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

Implemented in Well::HDF5Writer, and Well::odWriter.

◆ putLog()

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

Implemented in Well::HDF5Writer, and Well::odWriter.

◆ putLogs()

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

Implemented in Well::HDF5Writer, and Well::odWriter.

◆ putMarkers()

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

Implemented in Well::HDF5Writer, and Well::odWriter.

◆ putTrack()

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

Implemented in Well::HDF5Writer, and 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-2025