 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "generalmod.h"
78 : elasticprops_(eps), refprops_(rps) {}
81 const float* proprefvals,
83 {
return getVal(ef.
formula(),proprefvals, proprefsz); }
85 void getVals(
float& den,
float& pbel,
float& svel,
86 const float* proprefvals,
int proprefsz)
const;
94 const float* proprefvals,
const PropertyRefSelection & refprops_
Definition: elasticpropsel.h:91
uiString errMsg()
Definition: elasticpropsel.h:52
const ElasticPropertyRef & getByType(ElasticFormula::Type tp) const
Definition: elasticpropsel.h:39
Set of BufferString objects.
Definition: bufstringset.h:26
#define mExpClass(module)
Definition: commondefs.h:177
bool isValidInput(uiString *errmsg=0) const
static ElasticPropSelection * getByDBKey(const MultiID &)
float getVal(const ElasticFormula &ef, const float *proprefvals, int proprefsz) const
uiString errmsg_
Definition: elasticpropsel.h:64
ElasticPropertyRef & getByType(ElasticFormula::Type tp)
Definition: elasticpropsel.h:37
bool put(const IOObj *) const
mODTextTranslationClass(ElasticPropSelection) public ElasticPropSelection(const ElasticPropSelection &elp)
Definition: elasticpropsel.h:29
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
bool guessQuantity(const PropertyRef &, ElasticFormula::Type)
ElasticPropGuess(const PropertyRefSelection &, ElasticPropSelection &)
Definition: propertyref.h:166
ElasticPropertyRef & gt(int idx) const
User parameters to compute values for an elastic layer (den,p/s-waves).
Definition: elasticpropsel.h:25
void getVals(float &den, float &pbel, float &svel, const float *proprefvals, int proprefsz) const
ElasticPropertyRef & gt(ElasticFormula::Type) const
ElasticPropGen(const ElasticPropSelection &eps, const PropertyRefSelection &rps)
Definition: elasticpropsel.h:76
Computes elastic properties using parameters in ElasticPropSelection and PropertyRefSelection.
Definition: elasticpropsel.h:74
Elastic property reference data.
Definition: elasticprop.h:108
Compound key consisting of ints.
Definition: multiid.h:24
ElasticPropSelection & elasticprops_
Definition: elasticpropsel.h:115
Ref Data for a (usually petrophysical) property.
Definition: propertyref.h:43
const ElasticPropSelection & elasticprops_
Definition: elasticpropsel.h:90
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
float getVal(const ElasticPropertyRef &ef, const float *proprefvals, int proprefsz) const
Definition: elasticpropsel.h:80
NamedObject & operator=(const NamedObject &)
BufferString errmsg_
Definition: horizontracker.h:118
static ElasticPropSelection * getByIOObj(const IOObj *)
const ElasticPropertyRef & getByIdx(int idx) const
Definition: elasticpropsel.h:36
bool usePar(const IOPar &)
void fillPar(IOPar &) const
void guessQuantity(const PropertyRefSelection &, ElasticFormula::Type)
bool checkForValidSelPropsDesc(const ElasticFormula &, BufferStringSet &faultynms, BufferStringSet &corrnms)
ElasticFormula & formula()
Definition: elasticprop.h:119
Guesses elastic properties using parameters in ElasticPropSelection and PropertyRefSelection.
Definition: elasticpropsel.h:105
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
ElasticPropertyRef & getByIdx(int idx)
Definition: elasticpropsel.h:35
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021