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

Ascii I/O for Horizon2D. More...

Inheritance diagram for EM::Horizon2DAscIO:
[legend]

Protected Attributes

od_istreamstrm_
 
float udfval_
 
bool finishedreadingheader_
 
- Protected Attributes inherited from Table::AscIO
const FormatDescfd_
 
uiString errmsg_
 
uiString warnmsg_
 
BufferStringSet vals_
 
ObjectSet< const UnitOfMeasureunits_
 
ImportHandlerimphndlr_
 
ExportHandlerexphndlr_
 
Convertercnvrtr_
 
bool hdrread_
 
bool needfullline_
 
BufferStringSet fullline_
 

Private Member Functions

 mODTextTranslationClass (Horizon2DAscIO) public
 
int getNextLine (BufferString &lnm, Coord &crd, int &trcnr, TypeSet< float > &data)
 

Static Private Member Functions

static Table::FormatDescgetDesc ()
 
static void updateDesc (Table::FormatDesc &, const BufferStringSet &)
 
static void createDescBody (Table::FormatDesc *, const BufferStringSet &)
 
static bool isFormatOK (const Table::FormatDesc &, BufferString &)
 
static bool isFormatOK (const Table::FormatDesc &, uiString &)
 

Additional Inherited Members

- Public Member Functions inherited from Table::AscIO
 AscIO (const FormatDesc &fd)
 
virtual ~AscIO ()
 
const FormatDescdesc () const
 
uiString errMsg () const
 
uiString warnMsg () const
 
mDeprecated float getfValue (int idx, float udf=mUdf(float)) const
 
mDeprecated double getdValue (int idx, double udf=mUdf(double)) const
 
- Protected Member Functions inherited from Table::AscIO
void emptyVals () const
 
void addVal (const char *, const UnitOfMeasure *) const
 
bool getHdrVals (od_istream &) const
 
int getNextBodyVals (od_istream &) const
 Executor convention. More...
 
bool putHdrVals (od_ostream &) const
 
bool putNextBodyVals (od_ostream &) const
 
const char * text (int) const
 
int getIntValue (int, int udf=mUdf(int)) const
 
float getFValue (int, float udf=mUdf(float)) const
 
double getDValue (int, double udf=mUdf(double)) const
 
int formOf (bool hdr, int iinf) const
 
int columnOf (bool hdr, int iinf, int ielem) const
 

Detailed Description

Ascii I/O for Horizon2D.

Member Function Documentation

static void EM::Horizon2DAscIO::createDescBody ( Table::FormatDesc ,
const BufferStringSet  
)
staticprivate
static Table::FormatDesc* EM::Horizon2DAscIO::getDesc ( )
staticprivate
int EM::Horizon2DAscIO::getNextLine ( BufferString lnm,
Coord crd,
int &  trcnr,
TypeSet< float > &  data 
)
private
static bool EM::Horizon2DAscIO::isFormatOK ( const Table::FormatDesc ,
BufferString  
)
staticprivate
static bool EM::Horizon2DAscIO::isFormatOK ( const Table::FormatDesc ,
uiString  
)
staticprivate
EM::Horizon2DAscIO::mODTextTranslationClass ( Horizon2DAscIO  )
inlineprivate
static void EM::Horizon2DAscIO::updateDesc ( Table::FormatDesc ,
const BufferStringSet  
)
staticprivate

Member Data Documentation

bool EM::Horizon2DAscIO::finishedreadingheader_
protected
od_istream& EM::Horizon2DAscIO::strm_
protected
float EM::Horizon2DAscIO::udfval_
protected

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