![]() |
OpendTect
7.0
|
An offset-based TimeDepth model set that may include reflectivities and incidence angles. More...
Classes | |
class | Setup |
Public Member Functions | |
OffsetReflectivityModel (const ElasticModel &, const OffsetReflectivityModel::Setup &, const TypeSet< float > *axisvals=nullptr, float *velmax=nullptr) | |
~OffsetReflectivityModel () | |
bool | isOffsetDomain () const override |
![]() | |
const float * | getReflDepths () const |
const ReflectivityModelTrace * | getReflectivities (int ioff) const |
const float * | getReflTimes (int ioff=-1) const |
ioff=-1 for default TD model More... | |
float | getSinAngle (int ioff, int idz) const |
bool | hasAngles () const |
bool | hasReflectivities () const |
virtual bool | isAngleDomain () const |
bool | isSpikeDefined (int ioff, int idz) const |
int | nrLayers () const |
int | nrRefModels () const |
int | nrSpikes () const |
![]() | |
TimeDepthModelSet (const ElasticModel &, const Setup &=Setup(), const TypeSet< float > *axisvals=nullptr, float *velmax=nullptr) | |
TimeDepthModelSet (const TimeDepthModel &, const TypeSet< float > *axisvals=nullptr) | |
void | forceTimes (const TimeDepthModel &, bool defonly) |
const TimeDepthModel * | get (int) const |
const TimeDepthModel & | getDefaultModel () const |
virtual bool | isOK () const |
int | modelSize () const |
int | nrModels () const |
void | setDefTWT (int idz, float) |
void | setDepth (int idz, float) |
void | setTWT (int imdl, int idz, float) |
int | size () const |
![]() | |
void | addObserver (WeakPtrBase *obs) |
Not for normal use. May become private. More... | |
int | nrRefs () const |
Only for expert use. More... | |
void | ref () const |
bool | refIfReffed () const |
Don't use in production, for debugging. More... | |
void | removeObserver (WeakPtrBase *obs) |
Not for normal use. May become private. More... | |
bool | tryRef () const |
Not for normal use. May become private. More... | |
void | unRef () const |
void | unRefNoDelete () const |
Additional Inherited Members | |
![]() | |
static bool | isSane (const Referenced *) |
![]() | |
ReflectivityModelBase (const ElasticModel &, const ReflectivityModelBase::Setup &, const TypeSet< float > *axisvals=nullptr, float *velmax=nullptr) | |
ReflectivityModelBase (const ElasticModel &, const TypeSet< float > &anglevals, const ReflectivityModelBase::Setup &) | |
Angle-based models only. More... | |
~ReflectivityModelBase () | |
float * | getAngles (int ioff) |
ReflectivityModelTrace * | getReflectivities (int ioff) |
float_complex * | getRefs (int ioff) |
![]() | |
virtual | ~TimeDepthModelSet () |
![]() | |
Referenced () | |
Referenced (const Referenced &) | |
virtual | ~Referenced () |
Referenced & | operator= (const Referenced &) |
![]() | |
bool | isbad_ = false |
An offset-based TimeDepth model set that may include reflectivities and incidence angles.
<>
OffsetReflectivityModel::OffsetReflectivityModel | ( | const ElasticModel & | , |
const OffsetReflectivityModel::Setup & | , | ||
const TypeSet< float > * | axisvals = nullptr , |
||
float * | velmax = nullptr |
||
) |
OffsetReflectivityModel::~OffsetReflectivityModel | ( | ) |
|
inlineoverridevirtual |
Reimplemented from ReflectivityModelBase.
Generated at 02/08/2024 10:19:37 for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024