OpendTect
7.0
|
Public Member Functions | |
SynthGenDataPack (const ReflectivityModelSet &, GeomType, const TypeSet< float > &offsets, const ZSampling &) | |
const ReflectivityModelSet & | getModels () const |
int | getOffsetIdx (float offset) const |
const ReflecSet * | getSampledReflectivitySet (int imdl, bool freq) const |
const GeomType & | getType () const |
bool | hasSameParams (const IOPar &reflpars, const IOPar &synthgenpars) const |
bool | hasSameParams (const SynthGenDataPack &) const |
bool | isPS () const |
bool | isStack () 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 |
Private Member Functions | |
~SynthGenDataPack () | |
mOD_DisableCopy (SynthGenDataPack) | |
Private Attributes | |
ObjectSet< const ReflecSet > * | freqsampledrefset_ = nullptr |
const GeomType | gt_ |
const TypeSet< float > | offsets_ |
const ZSampling | outputsampling_ |
ConstRefMan< ReflectivityModelSet > | refmodels_ |
IOPar & | synthgenpars_ |
ObjectSet< const ReflecSet > * | timesampledrefset_ = nullptr |
Friends | |
class | RaySynthGenerator |
Additional Inherited Members | |
Static Public Member Functions inherited from RefCount::Referenced | |
static bool | isSane (const Referenced *) |
Protected Member Functions inherited from RefCount::Referenced | |
Referenced () | |
Referenced (const Referenced &) | |
virtual | ~Referenced () |
Referenced & | operator= (const Referenced &) |
<>
Seis::SynthGenDataPack::SynthGenDataPack | ( | const ReflectivityModelSet & | , |
GeomType | , | ||
const TypeSet< float > & | offsets, | ||
const ZSampling & | |||
) |
|
private |
const ReflectivityModelSet& Seis::SynthGenDataPack::getModels | ( | ) | const |
int Seis::SynthGenDataPack::getOffsetIdx | ( | float | offset | ) | const |
const ReflecSet* Seis::SynthGenDataPack::getSampledReflectivitySet | ( | int | imdl, |
bool | freq | ||
) | const |
|
inline |
bool Seis::SynthGenDataPack::hasSameParams | ( | const IOPar & | reflpars, |
const IOPar & | synthgenpars | ||
) | const |
bool Seis::SynthGenDataPack::hasSameParams | ( | const SynthGenDataPack & | ) | const |
bool Seis::SynthGenDataPack::isPS | ( | ) | const |
bool Seis::SynthGenDataPack::isStack | ( | ) | const |
|
private |
|
friend |
|
private |
|
private |
|
private |
|
private |
|
private |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024