OpendTect 8.0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
PreStack::AngleMuteBase Class Reference

#include <prestackanglemute.h>

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 &) const
 
float getfMutePos (const TimeDepthModel &, bool intime, float offsetmutelayer, float offset) const
 
bool getLayers (const TrcKey &, ElasticModel &, uiString &errmsg)
 
float getOffsetMuteLayer (const ReflectivityModelBase &, int ioff, bool innermute, bool &nonemuted, bool &allmuted, TypeSet< Interval< float > > &) 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 & ) const
protectedvirtual

◆ 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()

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

◆ getOffsetMuteLayer()

float PreStack::AngleMuteBase::getOffsetMuteLayer ( const ReflectivityModelBase & ,
int ioff,
bool innermute,
bool & nonemuted,
bool & allmuted,
TypeSet< Interval< float > > &  ) 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-2025