Public Member Functions | Protected Member Functions | Protected Attributes

MPE::AutoTracker Class Reference

Inheritance diagram for MPE::AutoTracker:
Executor SequentialTask Task NamedObject CallBacker

List of all members.

Public Member Functions

 AutoTracker (EMTracker &, const EM::SectionID &)
 ~AutoTracker ()
void setNewSeeds (const TypeSet< EM::PosID > &)
int nextStep ()
void setTrackBoundary (const CubeSampling &)
void unsetTrackBoundary ()
od_int64 nrDone () const
od_int64 totalNr () const
virtual const char * message () const

Protected Member Functions

bool addSeed (const EM::PosID &)
void manageCBbuffer (bool block)
void reCalculateTotalNr ()

Protected Attributes

int nrdone_
int totalnr_
int nrflushes_
int flushcntr_
int stepcntallowedvar_
int stepcntapmtthesld_
bool trackingextriffail_
bool burstalertactive_
const EM::SectionID sectionid_
SortedTable< EM::SubID, char > blacklist_
TypeSet< EM::SubIDcurrentseeds_
EM::EMObjectemobject_
SectionTrackersectiontracker_
SectionExtenderextender_
SectionAdjusteradjuster_
Geometry::Elementgeomelem_
Array2D< float > * horizon3dundoinfo_
RowCol horizon3dundoorigin_
BufferString execmsg_

Constructor & Destructor Documentation

MPE::AutoTracker::AutoTracker ( EMTracker ,
const EM::SectionID  
)
MPE::AutoTracker::~AutoTracker (  ) 

Member Function Documentation

bool MPE::AutoTracker::addSeed ( const EM::PosID  )  [protected]
void MPE::AutoTracker::manageCBbuffer ( bool  block  )  [protected]
virtual const char* MPE::AutoTracker::message (  )  const [virtual]

Reimplemented from Task.

int MPE::AutoTracker::nextStep (  )  [virtual]

Implements SequentialTask.

od_int64 MPE::AutoTracker::nrDone (  )  const [inline, virtual]

Reimplemented from Task.

void MPE::AutoTracker::reCalculateTotalNr (  )  [protected]
void MPE::AutoTracker::setNewSeeds ( const TypeSet< EM::PosID > &   ) 
void MPE::AutoTracker::setTrackBoundary ( const CubeSampling  ) 
od_int64 MPE::AutoTracker::totalNr (  )  const [inline, virtual]

Reimplemented from Task.

void MPE::AutoTracker::unsetTrackBoundary (  ) 

Member Data Documentation

int MPE::AutoTracker::nrdone_ [protected]
int MPE::AutoTracker::totalnr_ [protected]