12 #include "uiseismod.h" 22 namespace Math {
class Expression; }
45 const char* quantityName()
const;
46 bool isDefinedQuantity()
const;
48 void updateRefPropNames();
67 const char* textOfVariable()
const;
68 void setVariable(
const char*,
float val);
124 bool doRead(
const DBKey&);
125 bool doStore(
const IOObj&);
134 void elasticPropSelectionChanged(
CallBacker*);
136 bool screenSelectionChanged();
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Math::Expression * expr_
Definition: uielasticpropsel.h:60
Definition: propertyref.h:174
User parameters to compute values for an elastic layer (den,p/s-waves).
Definition: elasticpropsel.h:23
int idx_
Definition: uielasticpropsel.h:75
bool isconstant_
Definition: uielasticpropsel.h:77
const DBKey & storedKey() const
Definition: uielasticpropsel.h:107
uiComboBox * inpfld_
Definition: uielasticpropsel.h:80
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
ElasticPropSelection & orgelpropsel_
Definition: uielasticpropsel.h:120
void openPropSelCB(CallBacker *)
Definition: uielasticpropsel.h:129
uiGenInput * ctefld_
Definition: uielasticpropsel.h:82
Combo box.
Definition: uicombobox.h:30
Definition: uiparent.h:24
Set of BufferString objects.
Definition: bufstringset.h:25
const BufferStringSet & propnms_
Definition: uielasticpropsel.h:78
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:24
Definition: uidialog.h:40
uiGenInput * storenamefld_
Definition: uielasticpropsel.h:89
Set of pointers to objects.
Definition: commontypes.h:28
CtxtIOObj & ctio_
Definition: uielasticpropsel.h:117
Definition: uielasticpropsel.h:98
ObjectSet< uiElasticPropSelGrp > propflds_
Definition: uielasticpropsel.h:115
BufferStringSet propnms_
Definition: uielasticpropsel.h:113
uiSeparator * storenamesep_
Definition: uielasticpropsel.h:90
void savePropSelCB(CallBacker *)
Definition: uielasticpropsel.h:131
void setPropRef(const ElasticPropertyRef &pr)
Definition: uielasticpropsel.h:39
const TypeSet< ElasticFormula > availableformulas_
Definition: uielasticpropsel.h:58
Definition: uitabstack.h:31
const ElasticPropSelection & elasticSel() const
Definition: uielasticpropsel.h:106
uiLabeledComboBox * singleinpfld_
Definition: uielasticpropsel.h:87
Definition: uielasticpropsel.h:62
bool isactive_
Definition: uielasticpropsel.h:76
uiLabeledComboBox * selmathfld_
Definition: uielasticpropsel.h:53
const BufferStringSet & propnms_
Definition: uielasticpropsel.h:54
Definition: uicombobox.h:137
Definition: uiseparator.h:20
bool propSaved() const
Definition: uielasticpropsel.h:108
DBKey storedmid_
Definition: uielasticpropsel.h:121
Parsed Math expression.
Definition: mathexpression.h:31
bool isActive()
Definition: uielasticpropsel.h:70
uiTabStack * ts_
Definition: uielasticpropsel.h:116
uiGenInput * formfld_
Definition: uielasticpropsel.h:52
bool propsaved_
Definition: uielasticpropsel.h:122
ObjectSet< uiSelInpGrp > inpgrps_
Definition: uielasticpropsel.h:86
uiGenInput * varnmfld_
Definition: uielasticpropsel.h:81
Full key to any object in the OpendTect data store.
Definition: dbkey.h:36
ElasticPropertyRef & elpropref_
Definition: uielasticpropsel.h:56
ElasticFormula & elformsel_
Definition: uielasticpropsel.h:57
ElasticPropSelection & elpropsel_
Definition: uielasticpropsel.h:119
Elastic property reference data.
Definition: elasticprop.h:106
Definition: uielasticpropsel.h:31
BufferStringSet orgpropnms_
Definition: uielasticpropsel.h:112