![]() |
OpendTect
7.0
|
A TimeDepth model set that includes reflectivities. Base class for offset and angle based reflectivity models. More...
Classes | |
| class | Setup |
Public Member Functions | |
| 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 |
| 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 |
Protected Member Functions | |
| 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 &) |
Private Attributes | |
| int | nroffs_ |
| RefObjectSet< ReflectivityModelTrace > * | reflectivities_ = nullptr |
| float ** | sinarr_ = nullptr |
| float * | sini_ = nullptr |
Friends | |
| class | RayTracer1D |
| class | ReflCalc1D |
Additional Inherited Members | |
Static Public Member Functions inherited from RefCount::Referenced | |
| static bool | isSane (const Referenced *) |
Protected Attributes inherited from TimeDepthModelSet | |
| bool | isbad_ = false |
A TimeDepth model set that includes reflectivities. Base class for offset and angle based reflectivity models.
<>
|
protected |
|
protected |
Angle-based models only.
|
protected |
|
protected |
| const float* ReflectivityModelBase::getReflDepths | ( | ) | const |
|
protected |
| const ReflectivityModelTrace* ReflectivityModelBase::getReflectivities | ( | int | ioff | ) | const |
| const float* ReflectivityModelBase::getReflTimes | ( | int | ioff = -1 | ) | const |
ioff=-1 for default TD model
|
protected |
| float ReflectivityModelBase::getSinAngle | ( | int | ioff, |
| int | idz | ||
| ) | const |
| bool ReflectivityModelBase::hasAngles | ( | ) | const |
| bool ReflectivityModelBase::hasReflectivities | ( | ) | const |
|
inlinevirtual |
Reimplemented in AngleReflectivityModel.
|
inlinevirtual |
Reimplemented in OffsetReflectivityModel.
| bool ReflectivityModelBase::isSpikeDefined | ( | int | ioff, |
| int | idz | ||
| ) | const |
| int ReflectivityModelBase::nrLayers | ( | ) | const |
| int ReflectivityModelBase::nrRefModels | ( | ) | const |
| int ReflectivityModelBase::nrSpikes | ( | ) | const |
|
friend |
|
friend |
|
private |
|
private |
|
private |
|
private |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024