Public Member Functions | Static Public Member Functions | Static Protected Member Functions | Protected Attributes

PreStack::MuteAscIO Class Reference

Inheritance diagram for PreStack::MuteAscIO:
Table::AscIO

List of all members.

Public Member Functions

 MuteAscIO (const Table::FormatDesc &fd, std::istream &stm)
float getUdfVal () const
bool isXY () const
bool getMuteDef (MuteDef &, bool extrapol=true, PointBasedMathFunction::InterpolType=PointBasedMathFunction::Linear)
bool getMuteDef (MuteDef &, const BinID &, bool extrapol=true, PointBasedMathFunction::InterpolType=PointBasedMathFunction::Linear)

Static Public Member Functions

static Table::FormatDescgetDesc ()
static void updateDesc (Table::FormatDesc &, bool haveposinfo)

Static Protected Member Functions

static void createDescBody (Table::FormatDesc &, bool havepos)

Protected Attributes

std::istream & strm_

Constructor & Destructor Documentation

PreStack::MuteAscIO::MuteAscIO ( const Table::FormatDesc fd,
std::istream &  stm 
) [inline]

Member Function Documentation

static void PreStack::MuteAscIO::createDescBody ( Table::FormatDesc ,
bool  havepos 
) [static, protected]
static Table::FormatDesc* PreStack::MuteAscIO::getDesc (  )  [static]
bool PreStack::MuteAscIO::getMuteDef ( MuteDef ,
bool  extrapol = true,
PointBasedMathFunction::InterpolType  = PointBasedMathFunction::Linear 
)
bool PreStack::MuteAscIO::getMuteDef ( MuteDef ,
const BinID ,
bool  extrapol = true,
PointBasedMathFunction::InterpolType  = PointBasedMathFunction::Linear 
)
float PreStack::MuteAscIO::getUdfVal (  )  const
bool PreStack::MuteAscIO::isXY (  )  const
static void PreStack::MuteAscIO::updateDesc ( Table::FormatDesc ,
bool  haveposinfo 
) [static]

Member Data Documentation

std::istream& PreStack::MuteAscIO::strm_ [protected]