OpendTect  7.0
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
PreStack::AngleMuteBase Class Reference
Inheritance diagram for PreStack::AngleMuteBase:
[legend]

Public Member Functions

virtual void fillPar (IOPar &) const
 
virtual bool usePar (const IOPar &)
 

Static Public Member Functions

static const char * sKeyMuteCutoff ()
 
static const char * sKeyVelVolumeID ()
 

Protected Member Functions

 AngleMuteBase ()
 
virtual ~AngleMuteBase ()
 
virtual void block (ElasticModel &mdl) const
 
void block_ (ElasticModel &) const
 
float getfMutePos (const TimeDepthModel &, bool intime, float offsetmutelayer, float offset) const
 
mDeprecatedDef bool getLayers (const BinID &, ElasticModel &, SamplingData< float > &, int resamplesz=-1)
 
bool getLayers (const TrcKey &, ElasticModel &, uiString &errmsg)
 
float getOffsetMuteLayer (const ReflectivityModelBase &, int ioff, bool innermute, bool &nonemuted, bool &allmuted, TypeSet< Interval< float > > &) const
 
mDeprecatedDef float getOffsetMuteLayer (const ReflectivityModelBase &, int nrlayer, int ioff, bool tail, int startlayer=0, bool belowcutoff=true) const
 
bool setVelocityFunction ()
 

Protected Attributes

AngleCompParamsparams_ = nullptr
 
ObjectSet< RayTracerRunnerrtrunners_
 
RefMan< Vel::VolumeFunctionSourcevelsource_
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ AngleMuteBase()

PreStack::AngleMuteBase::AngleMuteBase ( )
protected

◆ ~AngleMuteBase()

virtual PreStack::AngleMuteBase::~AngleMuteBase ( )
protectedvirtual

Member Function Documentation

◆ block()

virtual void PreStack::AngleMuteBase::block ( ElasticModel mdl) const
inlineprotectedvirtual

◆ block_()

void PreStack::AngleMuteBase::block_ ( ElasticModel ) const
protected

◆ fillPar()

virtual void PreStack::AngleMuteBase::fillPar ( IOPar ) const
virtual

◆ getfMutePos()

float PreStack::AngleMuteBase::getfMutePos ( const TimeDepthModel ,
bool  intime,
float  offsetmutelayer,
float  offset 
) const
protected

◆ getLayers() [1/2]

mDeprecatedDef bool PreStack::AngleMuteBase::getLayers ( const BinID ,
ElasticModel ,
SamplingData< float > &  ,
int  resamplesz = -1 
)
protected

◆ getLayers() [2/2]

bool PreStack::AngleMuteBase::getLayers ( const TrcKey ,
ElasticModel ,
uiString errmsg 
)
protected

◆ getOffsetMuteLayer() [1/2]

float PreStack::AngleMuteBase::getOffsetMuteLayer ( const ReflectivityModelBase ,
int  ioff,
bool  innermute,
bool &  nonemuted,
bool &  allmuted,
TypeSet< Interval< float > > &   
) const
protected

◆ getOffsetMuteLayer() [2/2]

mDeprecatedDef float PreStack::AngleMuteBase::getOffsetMuteLayer ( const ReflectivityModelBase ,
int  nrlayer,
int  ioff,
bool  tail,
int  startlayer = 0,
bool  belowcutoff = true 
) const
protected

◆ setVelocityFunction()

bool PreStack::AngleMuteBase::setVelocityFunction ( )
protected

◆ sKeyMuteCutoff()

static const char* PreStack::AngleMuteBase::sKeyMuteCutoff ( )
inlinestatic

◆ sKeyVelVolumeID()

static const char* PreStack::AngleMuteBase::sKeyVelVolumeID ( )
inlinestatic

◆ usePar()

virtual bool PreStack::AngleMuteBase::usePar ( const IOPar )
virtual

Member Data Documentation

◆ params_

AngleCompParams* PreStack::AngleMuteBase::params_ = nullptr
protected

◆ rtrunners_

ObjectSet<RayTracerRunner> PreStack::AngleMuteBase::rtrunners_
protected

◆ velsource_

RefMan<Vel::VolumeFunctionSource> PreStack::AngleMuteBase::velsource_
protected

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