| OpendTect 8.0

Loading...
Searching...
No Matches
Public Member Functions | List of all members
MoveoutComputer Class Referenceabstract
Algo

Base class for computing a moveout curve. More...

`#include <velocitycalc.h>`

Inheritance diagram for MoveoutComputer:
[legend]

## Public Member Functions
virtual | ~MoveoutComputer ()
virtual bool | computeMoveout (const float *variables, int nroffsets, const float *offsets, float *res) const =0
float | findBestVariable (float *variables, int variabletochange, const Interval< float > &searchrg, int nroffsets, const float *offsets, const float *moveout) const
virtual int | nrVariables () const =0
virtual const char * | variableName (int) const =0

## Detailed Description

Base class for computing a moveout curve.

<>

## Constructor & Destructor Documentation

## ◆ ~MoveoutComputer()

virtual MoveoutComputer::~MoveoutComputer | ( |  | ) |
| inline virtual

## Member Function Documentation

## ◆ computeMoveout()

virtual bool MoveoutComputer::computeMoveout | ( | const float * | variables,
|  | int | nroffsets,
|  | const float * | offsets,
|  | float * | res ) const
| pure virtual

Implemented in RMOComputer, and NormalMoveout.

## ◆ findBestVariable()

float MoveoutComputer::findBestVariable | ( | float * | variables,
|  | int | variabletochange,
|  | const Interval< float > & | searchrg,
|  | int | nroffsets,
|  | const float * | offsets,
|  | const float * | moveout ) const

On success, rms error will be returned, otherwise mUdf(float). On success variables[variabletochang] will be set to the best fit.

## ◆ nrVariables()

virtual int MoveoutComputer::nrVariables | ( |  | ) | const
| pure virtual

Implemented in RMOComputer, and NormalMoveout.

## ◆ variableName()

virtual const char * MoveoutComputer::variableName | ( | int |  | ) | const
| pure virtual

Implemented in RMOComputer, and NormalMoveout.

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