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

Horizon2DScanner Class Reference

Inheritance diagram for Horizon2DScanner:
Executor SequentialTask Task NamedObject CallBacker

List of all members.

Public Member Functions

 Horizon2DScanner (const BufferStringSet &fnms, const MultiID &setid, Table::FormatDesc &fd)
virtual const char * message () const
virtual od_int64 totalNr () const
virtual od_int64 nrDone () const
virtual const char * nrDoneText () const
bool getLineNames (BufferStringSet &) const
BinIDValueSetgetVals ()
bool reInitAscIO (const char *)
void launchBrowser (const char *fnm=0) const
void report (IOPar &) const

Static Public Member Functions

static const char * defaultUserInfoFile ()

Protected Member Functions

virtual int nextStep ()
void init ()

Protected Attributes

int totalnr_
EM::Horizon2DAscIOascio_
BufferStringSet filenames_
int fileidx_
MultiID setid_
BufferString curline_
bool isgeom_
TypeSet< Interval< float > > valranges_
Table::FormatDescfd_
PosInfo::Line2DData linegeom_
BufferStringSet linenames_
BufferStringSet validnms_
BufferStringSet invalidnms_
BinIDValueSetbvalset_

Constructor & Destructor Documentation

Horizon2DScanner::Horizon2DScanner ( const BufferStringSet fnms,
const MultiID setid,
Table::FormatDesc fd 
)

Member Function Documentation

static const char* Horizon2DScanner::defaultUserInfoFile (  )  [static]
bool Horizon2DScanner::getLineNames ( BufferStringSet  )  const
BinIDValueSet* Horizon2DScanner::getVals (  )  [inline]
void Horizon2DScanner::init (  )  [protected]
void Horizon2DScanner::launchBrowser ( const char *  fnm = 0  )  const
virtual const char* Horizon2DScanner::message (  )  const [virtual]

Reimplemented from Task.

virtual int Horizon2DScanner::nextStep (  )  [protected, virtual]

Implements SequentialTask.

virtual od_int64 Horizon2DScanner::nrDone (  )  const [virtual]

Reimplemented from Task.

virtual const char* Horizon2DScanner::nrDoneText (  )  const [virtual]

Reimplemented from Task.

bool Horizon2DScanner::reInitAscIO ( const char *   ) 
void Horizon2DScanner::report ( IOPar  )  const
virtual od_int64 Horizon2DScanner::totalNr (  )  const [virtual]

Reimplemented from Task.


Member Data Documentation

int Horizon2DScanner::fileidx_ [protected]
bool Horizon2DScanner::isgeom_ [protected]
int Horizon2DScanner::totalnr_ [mutable, protected]