OpendTect-6_4  6.4
Protected Member Functions | Protected Attributes | Private Member Functions | Static Private Member Functions | List of all members
PreStack::EventTracker Class Referenceabstract

Base class for algorithms that track PreStack events on a gather. More...

Protected Member Functions

 EventTracker ()
 
void removeMutes ()
 

Protected Attributes

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

Private Member Functions

virtual mODTextTranslationClass(EventTracker) public void reInit ()
 Should be called after each survey change. More...
 
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
 
uiString errMsg ()
 

Static Private Member Functions

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

Detailed Description

Base class for algorithms that track PreStack events on a gather.

Constructor & Destructor Documentation

virtual PreStack::EventTracker::~EventTracker ( )
privatevirtual
PreStack::EventTracker::EventTracker ( )
protected

Member Function Documentation

uiString PreStack::EventTracker::errMsg ( )
inlineprivate
virtual void PreStack::EventTracker::fillPar ( IOPar ) const
privatevirtual
virtual mODTextTranslationClass (EventTracker) public void PreStack::EventTracker::reInit ( )
privatevirtual

Should be called after each survey change.

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

Member Data Documentation

uiString PreStack::EventTracker::errmsg_
protected
MuteDef* PreStack::EventTracker::innermute_
protected
MultiID PreStack::EventTracker::innermuteid_
protected
MuteDef* PreStack::EventTracker::outermute_
protected
MultiID PreStack::EventTracker::outermuteid_
protected
bool PreStack::EventTracker::ownsinnermute_
protected
bool PreStack::EventTracker::ownsoutermute_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019