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