List of all members.
Public Member Functions |
| virtual | ~MoveoutComputer () |
| virtual int | nrVariables () const =0 |
| virtual const char * | variableName (int) const =0 |
| 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 |
Detailed Description
Base class for computing a moveout curve.
Constructor & Destructor Documentation
| virtual MoveoutComputer::~MoveoutComputer |
( |
|
) |
[inline, virtual] |
Member Function Documentation
| virtual bool MoveoutComputer::computeMoveout |
( |
const float * |
variables, |
|
|
int |
nroffsets, |
|
|
const float * |
offsets, |
|
|
float * |
res | |
|
) |
| | const [pure virtual] |
| 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.
| virtual int MoveoutComputer::nrVariables |
( |
|
) |
const [pure virtual] |
| virtual const char* MoveoutComputer::variableName |
( |
int |
|
) |
const [pure virtual] |