![]() |
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