OpendTect  7.0
Public Member Functions | Static Public Member Functions | List of all members
NormalMoveout Class Reference

Computes moveout with anisotropy, according to the equation by Alkhalifah and Tsvankin 1995. More...

Inheritance diagram for NormalMoveout:
[legend]

Public Member Functions

bool computeMoveout (const float *, int, const float *, float *) const override
 
int nrVariables () const override
 
const char * variableName (int idx) const override
 
- Public Member Functions inherited from MoveoutComputer
virtual ~MoveoutComputer ()
 
float findBestVariable (float *variables, int variabletochange, const Interval< float > &searchrg, int nroffsets, const float *offsets, const float *moveout) const
 

Static Public Member Functions

static bool computeMoveout (float t0, float Vrms, float effectiveanisotropy, int, const float *, float *)
 

Detailed Description

Computes moveout with anisotropy, according to the equation by Alkhalifah and Tsvankin 1995.

<>

Member Function Documentation

◆ computeMoveout() [1/2]

bool NormalMoveout::computeMoveout ( const float *  ,
int  ,
const float *  ,
float *   
) const
overridevirtual

Implements MoveoutComputer.

◆ computeMoveout() [2/2]

static bool NormalMoveout::computeMoveout ( float  t0,
float  Vrms,
float  effectiveanisotropy,
int  ,
const float *  ,
float *   
)
static

◆ nrVariables()

int NormalMoveout::nrVariables ( ) const
inlineoverridevirtual

Implements MoveoutComputer.

◆ variableName()

const char* NormalMoveout::variableName ( int  idx) const
inlineoverridevirtual

Implements MoveoutComputer.


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