Public Member Functions | Static Public Member Functions | Protected Attributes

EM::Horizon2DAscIO Class Reference

Inheritance diagram for EM::Horizon2DAscIO:
Table::AscIO

List of all members.

Public Member Functions

 Horizon2DAscIO (const Table::FormatDesc &fd, std::istream &strm)
int getNextLine (BufferString &lnm, Coord &crd, int &trcnr, TypeSet< float > &data)

Static Public 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 &)

Protected Attributes

std::istream & strm_
float udfval_
bool finishedreadingheader_

Constructor & Destructor Documentation

EM::Horizon2DAscIO::Horizon2DAscIO ( const Table::FormatDesc fd,
std::istream &  strm 
) [inline]

Member Function Documentation

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

Member Data Documentation

std::istream& EM::Horizon2DAscIO::strm_ [protected]
float EM::Horizon2DAscIO::udfval_ [protected]