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

AngleCompParams * params_
 
ObjectSet< RayTracerRunner > rtrunners_
 
Vel::VolumeFunctionSource * velsource_
 

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