![]() |
OpendTect
7.0
|
Data holder for all TimeDepthModels that share the same depths distributions. There will always be at least one model in the set. Models may be annotated by a given value, typically offset or angle See the TimeDepthModel class for a description of the units of measure. More...
Classes | |
| class | Setup |
Public Member Functions | |
| 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 | |
| virtual | ~TimeDepthModelSet () |
Protected Member Functions inherited from RefCount::Referenced | |
| Referenced () | |
| Referenced (const Referenced &) | |
| virtual | ~Referenced () |
| Referenced & | operator= (const Referenced &) |
Protected Attributes | |
| bool | isbad_ = false |
Private Member Functions | |
| TimeDepthModelSet (int modelsz, const TypeSet< float > *axisvals=nullptr) | |
| TimeDepthModel * | get (int) |
| TimeDepthModel & | getDefaultModel () |
| void | init (int modelsz, const TypeSet< float > *axisvals) |
| mOD_DisableCopy (TimeDepthModelSet) | |
| void | setFrom (const ElasticModel &, const Setup &, float *velmax) |
Private Attributes | |
| TimeDepthModel * | defmodel_ = nullptr |
| bool | singleton_ = true |
| ObjectSet< TimeDepthModel > | tdmodels_ |
Friends | |
| class | RayTracer1D |
| class | ReflCalc1D |
Additional Inherited Members | |
Static Public Member Functions inherited from RefCount::Referenced | |
| static bool | isSane (const Referenced *) |
Data holder for all TimeDepthModels that share the same depths distributions. There will always be at least one model in the set. Models may be annotated by a given value, typically offset or angle See the TimeDepthModel class for a description of the units of measure.
<>
| TimeDepthModelSet::TimeDepthModelSet | ( | const ElasticModel & | , |
| const Setup & | = Setup(), |
||
| const TypeSet< float > * | axisvals = nullptr, |
||
| float * | velmax = nullptr |
||
| ) |
| TimeDepthModelSet::TimeDepthModelSet | ( | const TimeDepthModel & | , |
| const TypeSet< float > * | axisvals = nullptr |
||
| ) |
|
protectedvirtual |
|
private |
| void TimeDepthModelSet::forceTimes | ( | const TimeDepthModel & | , |
| bool | defonly | ||
| ) |
|
private |
| const TimeDepthModel* TimeDepthModelSet::get | ( | int | ) | const |
|
private |
| const TimeDepthModel& TimeDepthModelSet::getDefaultModel | ( | ) | const |
|
private |
|
virtual |
|
private |
| int TimeDepthModelSet::modelSize | ( | ) | const |
| int TimeDepthModelSet::nrModels | ( | ) | const |
| void TimeDepthModelSet::setDefTWT | ( | int | idz, |
| float | |||
| ) |
| void TimeDepthModelSet::setDepth | ( | int | idz, |
| float | |||
| ) |
|
private |
| void TimeDepthModelSet::setTWT | ( | int | imdl, |
| int | idz, | ||
| float | |||
| ) |
|
inline |
|
friend |
|
friend |
|
private |
|
protected |
|
private |
|
private |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024