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

Vel::FunctionAscIO Class Reference

Inheritance diagram for Vel::FunctionAscIO:
Table::AscIO SequentialTask Task NamedObject CallBacker

List of all members.

Public Member Functions

 FunctionAscIO (const Table::FormatDesc &fd, std::istream &stm, od_int64 filesizeinkb=-1)
float getUdfVal () const
bool isXY () const
void setOutput (BinIDValueSet &bvs)

Static Public Member Functions

static Table::FormatDescgetDesc ()
static void updateDesc (Table::FormatDesc &)

Protected Member Functions

int nextStep ()
od_int64 nrDone () const
const char * nrDoneText () const
od_int64 totalNr () const

Static Protected Member Functions

static void createDescBody (Table::FormatDesc &)

Protected Attributes

std::istream & strm_
BinIDValueSetoutput_
bool first_
od_int64 nrdone_
od_int64 nrkbytes_

Constructor & Destructor Documentation

Vel::FunctionAscIO::FunctionAscIO ( const Table::FormatDesc fd,
std::istream &  stm,
od_int64  filesizeinkb = -1 
)

Member Function Documentation

static void Vel::FunctionAscIO::createDescBody ( Table::FormatDesc  )  [static, protected]
static Table::FormatDesc* Vel::FunctionAscIO::getDesc (  )  [static]
float Vel::FunctionAscIO::getUdfVal (  )  const
bool Vel::FunctionAscIO::isXY (  )  const
int Vel::FunctionAscIO::nextStep (  )  [protected, virtual]

Implements SequentialTask.

od_int64 Vel::FunctionAscIO::nrDone (  )  const [inline, protected, virtual]

Reimplemented from Task.

const char* Vel::FunctionAscIO::nrDoneText (  )  const [inline, protected, virtual]

Reimplemented from Task.

void Vel::FunctionAscIO::setOutput ( BinIDValueSet bvs  )  [inline]
od_int64 Vel::FunctionAscIO::totalNr (  )  const [inline, protected, virtual]

Reimplemented from Task.

static void Vel::FunctionAscIO::updateDesc ( Table::FormatDesc  )  [static]

Member Data Documentation

bool Vel::FunctionAscIO::first_ [protected]
od_int64 Vel::FunctionAscIO::nrdone_ [protected]
od_int64 Vel::FunctionAscIO::nrkbytes_ [protected]
std::istream& Vel::FunctionAscIO::strm_ [protected]