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

Writes Well::Data to OpendTect file storage. More...

Inheritance diagram for Well::odWriter:
[legend]

Protected Member Functions

virtual bool isFunctional () const
 
void setStrmErrMsg (od_stream &, const uiString &) const
 
uiString startWriteStr () const
 
bool putLog (od_ostream &, const Log &) const
 
bool wrHdr (od_ostream &, const char *) const
 
bool putTrack (od_ostream &) const
 
bool doPutD2T (bool) const
 
bool doPutD2T (od_ostream &, bool) const
 
- Protected Member Functions inherited from Well::odIO
 odIO (const char *, uiString &)
 

Protected Attributes

bool binwrlogs_
 
- Protected Attributes inherited from Well::odIO
uiStringerrmsg_
 
const BufferString basenm_
 
- Protected Attributes inherited from Well::WriteAccess
const Datawd_
 

Private Member Functions

mODTextTranslationClass(Well::odWriter) public odWriter (const char *fnm, const Data &, uiString &errmsg)
 
bool put () const
 Just write all. More...
 
virtual bool putInfoAndTrack () const
 
virtual bool putLogs () const
 
virtual bool putMarkers () const
 
virtual bool putD2T () const
 
virtual bool putCSMdl () const
 Checkshot mdl. More...
 
virtual bool putDispProps () const
 
virtual const uiStringerrMsg () const
 
bool putInfoAndTrack (od_ostream &) const
 
bool putMarkers (od_ostream &) const
 
bool putD2T (od_ostream &) const
 
bool putCSMdl (od_ostream &) const
 
bool putDispProps (od_ostream &) const
 
void setBinaryWriteLogs (bool yn)
 
uiString sStartWriting () const
 
void init ()
 

Static Private Member Functions

static const char * sKeyLogStorage ()
 

Additional Inherited Members

- Public Member Functions inherited from Well::WriteAccess
 WriteAccess (const Data &d)
 
virtual ~WriteAccess ()
 
const Datadata () const
 
- Static Public Member Functions inherited from Well::odIO
static const char * mkFileName (const char *basfnm, const char *ext, int nr=0)
 

Detailed Description

Writes Well::Data to OpendTect file storage.

Constructor & Destructor Documentation

mODTextTranslationClass (Well::odWriter) public Well::odWriter::odWriter ( const char *  fnm,
const Data ,
uiString errmsg 
)
private

Member Function Documentation

bool Well::odWriter::doPutD2T ( bool  ) const
protected
bool Well::odWriter::doPutD2T ( od_ostream ,
bool   
) const
protected
virtual const uiString& Well::odWriter::errMsg ( ) const
inlineprivatevirtual

Implements Well::WriteAccess.

void Well::odWriter::init ( )
private
virtual bool Well::odWriter::isFunctional ( ) const
protectedvirtual

Reimplemented from Well::WriteAccess.

bool Well::odWriter::put ( ) const
privatevirtual

Just write all.

Implements Well::WriteAccess.

virtual bool Well::odWriter::putCSMdl ( ) const
privatevirtual

Checkshot mdl.

Implements Well::WriteAccess.

bool Well::odWriter::putCSMdl ( od_ostream ) const
private
virtual bool Well::odWriter::putD2T ( ) const
privatevirtual

Implements Well::WriteAccess.

bool Well::odWriter::putD2T ( od_ostream ) const
private
virtual bool Well::odWriter::putDispProps ( ) const
privatevirtual

Implements Well::WriteAccess.

bool Well::odWriter::putDispProps ( od_ostream ) const
private
virtual bool Well::odWriter::putInfoAndTrack ( ) const
privatevirtual

Implements Well::WriteAccess.

bool Well::odWriter::putInfoAndTrack ( od_ostream ) const
private
bool Well::odWriter::putLog ( od_ostream ,
const Log  
) const
protected
virtual bool Well::odWriter::putLogs ( ) const
privatevirtual

Implements Well::WriteAccess.

virtual bool Well::odWriter::putMarkers ( ) const
privatevirtual

Implements Well::WriteAccess.

bool Well::odWriter::putMarkers ( od_ostream ) const
private
bool Well::odWriter::putTrack ( od_ostream ) const
protected
void Well::odWriter::setBinaryWriteLogs ( bool  yn)
inlineprivate
void Well::odWriter::setStrmErrMsg ( od_stream ,
const uiString  
) const
protected
static const char* Well::odWriter::sKeyLogStorage ( )
inlinestaticprivate
uiString Well::odWriter::sStartWriting ( ) const
inlineprivate
uiString Well::odWriter::startWriteStr ( ) const
protected
bool Well::odWriter::wrHdr ( od_ostream ,
const char *   
) const
protected

Member Data Documentation

bool Well::odWriter::binwrlogs_
protected

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