OpendTect
6.6
|
Converts between time, depth and velocity given a model. The velocity model can be either RMO-velocities in time, or interval velocity in either depth or time. More...
Public Member Functions | |
TimeDepthModel () | |
TimeDepthModel (const TimeDepthModel &) | |
virtual | ~TimeDepthModel () |
const char * | errMsg () const |
float | getDepth (float time) const |
float | getDepth (int idx) const |
float | getFirstTime () const |
float | getLastTime () const |
float | getTime (float depth) const |
float | getTime (int idx) const |
float | getVelocity (float depth) const |
virtual bool | isOK () const |
TimeDepthModel & | operator= (const TimeDepthModel &) |
bool | setModel (const float *dpths, const float *times, int sz) |
int | size () const |
Static Public Member Functions | |
static float | getDepth (const float *dpths, const float *times, int sz, float time) |
static float | getTime (const float *dpths, const float *times, int sz, float depth) |
static float | getVelocity (const float *dpths, const float *times, int sz, float depth) |
Static Protected Member Functions | |
static float | convertTo (const float *dpths, const float *times, int sz, float z, bool targetistime) |
Protected Attributes | |
float * | depths_ |
uiString | errmsg_ |
int | sz_ |
float * | times_ |
Converts between time, depth and velocity given a model. The velocity model can be either RMO-velocities in time, or interval velocity in either depth or time.
<>
TimeDepthModel::TimeDepthModel | ( | ) |
TimeDepthModel::TimeDepthModel | ( | const TimeDepthModel & | ) |
|
virtual |
|
staticprotected |
const char* TimeDepthModel::errMsg | ( | ) | const |
|
static |
float TimeDepthModel::getDepth | ( | float | time | ) | const |
float TimeDepthModel::getDepth | ( | int | idx | ) | const |
float TimeDepthModel::getFirstTime | ( | ) | const |
float TimeDepthModel::getLastTime | ( | ) | const |
|
static |
float TimeDepthModel::getTime | ( | float | depth | ) | const |
float TimeDepthModel::getTime | ( | int | idx | ) | const |
|
static |
float TimeDepthModel::getVelocity | ( | float | depth | ) | const |
|
virtual |
Reimplemented in SimpleTimeDepthModel, and TimeDepthConverter.
TimeDepthModel& TimeDepthModel::operator= | ( | const TimeDepthModel & | ) |
bool TimeDepthModel::setModel | ( | const float * | dpths, |
const float * | times, | ||
int | sz | ||
) |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022