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

HorizonScanner Class Reference

Inheritance diagram for HorizonScanner:
Executor SequentialTask Task NamedObject CallBacker

List of all members.

Public Member Functions

 HorizonScanner (const BufferStringSet &fnms, Table::FormatDesc &fd, bool isgeom)
 ~HorizonScanner ()
virtual const char * message () const
virtual od_int64 totalNr () const
virtual od_int64 nrDone () const
virtual const char * nrDoneText () const
bool reInitAscIO (const char *)
void setPosIsXY (bool yn)
bool posIsXY () const
bool analyzeData ()
int nrPositions () const
StepInterval< int > inlRg () const
StepInterval< int > crlRg () const
bool gapsFound (bool inl) const
void launchBrowser (const char *fnm=0) const
void report (IOPar &) const
const ObjectSet< BinIDValueSet > & getSections ()

Static Public Member Functions

static const char * defaultUserInfoFile ()

Protected Member Functions

virtual int nextStep ()
void init ()

Protected Attributes

int totalnr_
int nrdone_
PosInfo::Detectordtctor_
EM::Horizon3DAscIOascio_
BufferStringSet filenames_
int fileidx_
BufferStringSet rejectedlines_
bool firsttime_
bool isgeom_
bool isxy_
bool selxy_
bool doscale_
TypeSet< Interval< float > > valranges_
Table::FormatDescfd_
BinIDValueSetbvalset_
ObjectSet< BinIDValueSetsections_
BufferString curmsg_

Constructor & Destructor Documentation

HorizonScanner::HorizonScanner ( const BufferStringSet fnms,
Table::FormatDesc fd,
bool  isgeom 
)
HorizonScanner::~HorizonScanner (  ) 

Member Function Documentation

bool HorizonScanner::analyzeData (  ) 
StepInterval<int> HorizonScanner::crlRg (  )  const
static const char* HorizonScanner::defaultUserInfoFile (  )  [static]
bool HorizonScanner::gapsFound ( bool  inl  )  const
const ObjectSet<BinIDValueSet>& HorizonScanner::getSections (  )  [inline]
void HorizonScanner::init (  )  [protected]
StepInterval<int> HorizonScanner::inlRg (  )  const
void HorizonScanner::launchBrowser ( const char *  fnm = 0  )  const
virtual const char* HorizonScanner::message (  )  const [virtual]

Reimplemented from Task.

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

Implements SequentialTask.

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

Reimplemented from Task.

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

Reimplemented from Task.

int HorizonScanner::nrPositions (  )  const
bool HorizonScanner::posIsXY (  )  const [inline]
bool HorizonScanner::reInitAscIO ( const char *   ) 
void HorizonScanner::report ( IOPar  )  const
void HorizonScanner::setPosIsXY ( bool  yn  )  [inline]
virtual od_int64 HorizonScanner::totalNr (  )  const [virtual]

Reimplemented from Task.


Member Data Documentation

BufferString HorizonScanner::curmsg_ [mutable, protected]
bool HorizonScanner::doscale_ [protected]
int HorizonScanner::fileidx_ [protected]
bool HorizonScanner::firsttime_ [protected]
bool HorizonScanner::isgeom_ [protected]
bool HorizonScanner::isxy_ [protected]
int HorizonScanner::nrdone_ [protected]
bool HorizonScanner::selxy_ [protected]
int HorizonScanner::totalnr_ [mutable, protected]