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

PreStack::EventTracker Class Reference

List of all members.

Public Member Functions

 mDefineFactoryInClass (EventTracker, factory)
virtual void reInit ()
 Should be called after each survey change.
virtual void setMute (bool inner, MuteDef *, OD::PtrPolicy)
virtual bool setMute (bool inner, const MultiID &)
virtual bool trackEvents (const Gather &, ObjectSet< Event > &) const =0
virtual ~EventTracker ()
virtual bool usePar (const IOPar &)
virtual void fillPar (IOPar &) const
const char * errMsg ()

Static Public Member Functions

static const char * sKeyInnerMute ()
static const char * sKeyOuterMute ()

Protected Member Functions

 EventTracker ()
void removeMutes ()

Protected Attributes

MuteDefinnermute_
MuteDefoutermute_
bool ownsinnermute_
bool ownsoutermute_
MultiID innermuteid_
MultiID outermuteid_
BufferString errmsg_

Detailed Description

Baseclass for algorithms that track pre-stack events on a gather.


Constructor & Destructor Documentation

virtual PreStack::EventTracker::~EventTracker (  )  [virtual]
PreStack::EventTracker::EventTracker (  )  [protected]

Member Function Documentation

const char* PreStack::EventTracker::errMsg (  )  [inline]
virtual void PreStack::EventTracker::fillPar ( IOPar  )  const [virtual]
PreStack::EventTracker::mDefineFactoryInClass ( EventTracker  ,
factory   
)
virtual void PreStack::EventTracker::reInit (  )  [virtual]

Should be called after each survey change.

void PreStack::EventTracker::removeMutes (  )  [protected]
virtual bool PreStack::EventTracker::setMute ( bool  inner,
const MultiID  
) [virtual]
virtual void PreStack::EventTracker::setMute ( bool  inner,
MuteDef ,
OD::PtrPolicy   
) [virtual]
static const char* PreStack::EventTracker::sKeyInnerMute (  )  [inline, static]
static const char* PreStack::EventTracker::sKeyOuterMute (  )  [inline, static]
virtual bool PreStack::EventTracker::trackEvents ( const Gather ,
ObjectSet< Event > &   
) const [pure virtual]
virtual bool PreStack::EventTracker::usePar ( const IOPar  )  [virtual]

Member Data Documentation