OpendTect-6_4  6.4
Private Member Functions | List of all members
MoveoutComputer Class Referenceabstract

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

Inheritance diagram for MoveoutComputer:
[legend]

Private Member Functions

 mODTextTranslationClass (MoveoutComputer) public
 
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.

Member Function Documentation

virtual bool MoveoutComputer::computeMoveout ( const float *  variables,
int  nroffsets,
const float *  offsets,
float *  res 
) const
privatepure virtual
float MoveoutComputer::findBestVariable ( float *  variables,
int  variabletochange,
const Interval< float > &  searchrg,
int  nroffsets,
const float *  offsets,
const float *  moveout 
) const
private

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

MoveoutComputer::mODTextTranslationClass ( MoveoutComputer  )
inlineprivate
virtual int MoveoutComputer::nrVariables ( ) const
privatepure virtual
virtual const char* MoveoutComputer::variableName ( int  ) const
privatepure virtual

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