Public Member Functions | Static Public Member Functions | Protected Attributes

EM::Horizon3DAscIO Class Reference

Inheritance diagram for EM::Horizon3DAscIO:
Table::AscIO

List of all members.

Public Member Functions

 Horizon3DAscIO (const Table::FormatDesc &fd, std::istream &strm)
bool isXY () const
int getNextLine (Coord &, TypeSet< float > &)

Static Public Member Functions

static Table::FormatDescgetDesc ()
static void updateDesc (Table::FormatDesc &, const BufferStringSet &)
static void createDescBody (Table::FormatDesc *, const BufferStringSet &)

Protected Attributes

std::istream & strm_
float udfval_
bool finishedreadingheader_

Constructor & Destructor Documentation

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

Member Function Documentation

static void EM::Horizon3DAscIO::createDescBody ( Table::FormatDesc ,
const BufferStringSet  
) [static]
static Table::FormatDesc* EM::Horizon3DAscIO::getDesc (  )  [static]
int EM::Horizon3DAscIO::getNextLine ( Coord ,
TypeSet< float > &   
)
bool EM::Horizon3DAscIO::isXY (  )  const
static void EM::Horizon3DAscIO::updateDesc ( Table::FormatDesc ,
const BufferStringSet  
) [static]

Member Data Documentation

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