OpendTect  6.6
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 * sKeyRayTracer ()
 
static const char * sKeyVelVolumeID ()
 

Protected Member Functions

 AngleMuteBase ()
 
 ~AngleMuteBase ()
 
bool getLayers (const BinID &, ElasticModel &, SamplingData< float > &, int resamplesz=-1)
 
float getOffsetMuteLayer (const RayTracer1D &, int, int, bool, int startlayer=0, bool belowcutoff=true) const
 
bool setVelocityFunction ()
 

Protected Attributes

AngleCompParamsparams_
 
ObjectSet< RayTracerRunnerrtrunners_
 
Vel::VolumeFunctionSourcevelsource_
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ AngleMuteBase()

PreStack::AngleMuteBase::AngleMuteBase ( )
protected

◆ ~AngleMuteBase()

PreStack::AngleMuteBase::~AngleMuteBase ( )
protected

Member Function Documentation

◆ fillPar()

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

◆ getLayers()

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

◆ getOffsetMuteLayer()

float PreStack::AngleMuteBase::getOffsetMuteLayer ( const RayTracer1D ,
int  ,
int  ,
bool  ,
int  startlayer = 0,
bool  belowcutoff = true 
) const
protected

◆ setVelocityFunction()

bool PreStack::AngleMuteBase::setVelocityFunction ( )
protected

◆ sKeyMuteCutoff()

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

◆ sKeyRayTracer()

static const char* PreStack::AngleMuteBase::sKeyRayTracer ( )
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_
protected

◆ rtrunners_

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

◆ velsource_

Vel::VolumeFunctionSource* PreStack::AngleMuteBase::velsource_
protected

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