![]() |
OpendTect
7.0
|
An angle-based TimeDepth model set that includes reflectivities, for a given azimuth and angle distributions. More...
Classes | |
| class | Setup |
Public Member Functions | |
| AngleReflectivityModel (const ElasticModel &, const TypeSet< float > &anglevals, const AngleReflectivityModel::Setup &=AngleReflectivityModel::Setup()) | |
| AngleReflectivityModel (const ElasticModel &, const TypeSet< float > &anglevals, double azi) | |
| ~AngleReflectivityModel () | |
| double | getAzimuth () const |
| double | getMeanRhob () const |
| double | getMeanVp () const |
| double | getMeanVs () const |
| bool | isAngleDomain () const override |
Public Member Functions inherited from ReflectivityModelBase | |
| 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 | isOffsetDomain () const |
| bool | isSpikeDefined (int ioff, int idz) const |
| int | nrLayers () const |
| int | nrRefModels () const |
| int | nrSpikes () const |
Public Member Functions inherited from TimeDepthModelSet | |
| 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 |
Public Member Functions inherited from RefCount::Referenced | |
| 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 |
Static Public Member Functions | |
| static const char * | sKeyMeanRhob () |
| static const char * | sKeyMeanVp () |
| static const char * | sKeyMeanVs () |
Static Public Member Functions inherited from RefCount::Referenced | |
| static bool | isSane (const Referenced *) |
Private Attributes | |
| double | a0_ |
| double | azimuth_ |
| double | b0_ |
| double | d0_ |
Additional Inherited Members | |
Protected Member Functions inherited from ReflectivityModelBase | |
| 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) |
Protected Member Functions inherited from TimeDepthModelSet | |
| virtual | ~TimeDepthModelSet () |
Protected Member Functions inherited from RefCount::Referenced | |
| Referenced () | |
| Referenced (const Referenced &) | |
| virtual | ~Referenced () |
| Referenced & | operator= (const Referenced &) |
Protected Attributes inherited from TimeDepthModelSet | |
| bool | isbad_ = false |
An angle-based TimeDepth model set that includes reflectivities, for a given azimuth and angle distributions.
<>
| AngleReflectivityModel::AngleReflectivityModel | ( | const ElasticModel & | , |
| const TypeSet< float > & | anglevals, | ||
| const AngleReflectivityModel::Setup & | = AngleReflectivityModel::Setup() |
||
| ) |
| AngleReflectivityModel::AngleReflectivityModel | ( | const ElasticModel & | , |
| const TypeSet< float > & | anglevals, | ||
| double | azi | ||
| ) |
| AngleReflectivityModel::~AngleReflectivityModel | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
Reimplemented from ReflectivityModelBase.
|
static |
|
static |
|
static |
|
private |
|
private |
|
private |
|
private |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024