Public Member Functions | Protected Attributes

Well::InfoCollector Class Reference

Collects info about all wells in store. More...

Inheritance diagram for Well::InfoCollector:
Executor SequentialTask Task NamedObject CallBacker

List of all members.

Public Member Functions

 InfoCollector (bool wellloginfo=true, bool markers=true)
 ~InfoCollector ()
int nextStep ()
const char * message () const
const char * nrDoneText () const
od_int64 nrDone () const
od_int64 totalNr () const
const ObjectSet< MultiID > & ids () const
const ObjectSet< Info > & infos () const
 Same size as ids().
const ObjectSet< MarkerSet > & markers () const
 If selected, same size as ids().
const ObjectSet
< BufferStringSet > & 
logs () const
 If selected, same size as ids().

Protected Attributes

ObjectSet< MultiIDids_
ObjectSet< Infoinfos_
ObjectSet< MarkerSetmarkers_
ObjectSet< BufferStringSetlogs_
IODirEntryListdirentries_
int totalnr_
int curidx_
BufferString curmsg_
bool domrkrs_
bool dologs_

Detailed Description

Collects info about all wells in store.


Constructor & Destructor Documentation

Well::InfoCollector::InfoCollector ( bool  wellloginfo = true,
bool  markers = true 
)
Well::InfoCollector::~InfoCollector (  ) 

Member Function Documentation

const ObjectSet<MultiID>& Well::InfoCollector::ids (  )  const [inline]
const ObjectSet<Info>& Well::InfoCollector::infos (  )  const [inline]

Same size as ids().

const ObjectSet<BufferStringSet>& Well::InfoCollector::logs (  )  const [inline]

If selected, same size as ids().

const ObjectSet<MarkerSet>& Well::InfoCollector::markers (  )  const [inline]

If selected, same size as ids().

const char* Well::InfoCollector::message (  )  const [inline, virtual]

Reimplemented from Task.

int Well::InfoCollector::nextStep (  )  [virtual]

Implements SequentialTask.

od_int64 Well::InfoCollector::nrDone (  )  const [inline, virtual]

Reimplemented from Task.

const char* Well::InfoCollector::nrDoneText (  )  const [inline, virtual]

Reimplemented from Task.

od_int64 Well::InfoCollector::totalNr (  )  const [inline, virtual]

Reimplemented from Task.


Member Data Documentation

bool Well::InfoCollector::dologs_ [protected]