OpendTect  6.3
Protected Attributes | Private Member Functions | Static Private Member Functions | List of all members
Well::Writer Class Reference

Writes Well::Data to any data storage. More...

Protected Attributes

WriteAccesswa_
 
uiString errmsg_
 

Private Member Functions

mODTextTranslationClass(Well::Writer) public Writer (const IOObj &, const Data &)
 
 ~Writer ()
 
bool isUsable () const
 
bool put () const
 Just write all. More...
 
bool putInfoAndTrack () const
 Write Info and track. More...
 
bool putLogs () const
 Write logs only. More...
 
bool putMarkers () const
 Write Markers only. More...
 
bool putD2T () const
 Write D2T model only. More...
 
bool putCSMdl () const
 Write Check shot model only. More...
 
bool putDispProps () const
 Write display pars only. More...
 
const uiStringerrMsg () const
 
const Datadata () const
 
bool isFunctional () const
 
void init (const IOObj &, const Data &)
 

Static Private Member Functions

static bool isFunctional (const DBKey &)
 
static bool isFunctional (const IOObj &)
 

Detailed Description

Writes Well::Data to any data storage.

It is essential that creating a writer does not imply writing any actual data.

Constructor & Destructor Documentation

mODTextTranslationClass (Well::Writer) public Well::Writer::Writer ( const IOObj ,
const Data  
)
private
Well::Writer::~Writer ( )
private

Member Function Documentation

const Data* Well::Writer::data ( ) const
private
const uiString& Well::Writer::errMsg ( ) const
inlineprivate
void Well::Writer::init ( const IOObj ,
const Data  
)
private
bool Well::Writer::isFunctional ( ) const
private
static bool Well::Writer::isFunctional ( const DBKey )
staticprivate
static bool Well::Writer::isFunctional ( const IOObj )
staticprivate
bool Well::Writer::isUsable ( ) const
inlineprivate
bool Well::Writer::put ( ) const
private

Just write all.

bool Well::Writer::putCSMdl ( ) const
private

Write Check shot model only.

bool Well::Writer::putD2T ( ) const
private

Write D2T model only.

bool Well::Writer::putDispProps ( ) const
private

Write display pars only.

bool Well::Writer::putInfoAndTrack ( ) const
private

Write Info and track.

bool Well::Writer::putLogs ( ) const
private

Write logs only.

bool Well::Writer::putMarkers ( ) const
private

Write Markers only.

Member Data Documentation

uiString Well::Writer::errmsg_
mutableprotected
WriteAccess* Well::Writer::wa_
protected

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