OpendTect
6.6
|
Base class for computing a moveout curve. More...
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 |
Base class for computing a moveout curve.
<>
|
inlinevirtual |
|
pure virtual |
Implemented in NormalMoveout, and RMOComputer.
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.
|
pure virtual |
Implemented in NormalMoveout, and RMOComputer.
|
pure virtual |
Implemented in NormalMoveout, and RMOComputer.
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022