1 #ifndef uielasticpropsel_h 2 #define uielasticpropsel_h 14 #include "uiseismod.h" 24 namespace Math {
class Expression; }
47 const char* quantityName()
const;
48 bool isDefinedQuantity()
const;
50 void updateRefPropNames();
69 const char* textOfVariable()
const;
70 void setVariable(
const char*,
float val);
127 bool doStore(
const IOObj&);
136 void elasticPropSelectionChanged(
CallBacker*);
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Math::Expression * expr_
Definition: uielasticpropsel.h:62
Definition: propertyref.h:176
User parameters to compute values for an elastic layer (den,p/s-waves).
Definition: elasticpropsel.h:25
int idx_
Definition: uielasticpropsel.h:77
bool isconstant_
Definition: uielasticpropsel.h:79
uiComboBox * inpfld_
Definition: uielasticpropsel.h:82
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
ElasticPropSelection & orgelpropsel_
Definition: uielasticpropsel.h:122
void openPropSelCB(CallBacker *)
Definition: uielasticpropsel.h:131
uiGenInput * ctefld_
Definition: uielasticpropsel.h:84
Combo box.
Definition: uicombobox.h:32
Definition: uiparent.h:26
Set of BufferString objects.
Definition: bufstringset.h:28
const BufferStringSet & propnms_
Definition: uielasticpropsel.h:80
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:142
Definition: uidialog.h:42
uiGenInput * storenamefld_
Definition: uielasticpropsel.h:91
Set of pointers to objects.
Definition: commontypes.h:32
CtxtIOObj & ctio_
Definition: uielasticpropsel.h:119
Definition: uielasticpropsel.h:100
ObjectSet< uiElasticPropSelGrp > propflds_
Definition: uielasticpropsel.h:117
BufferStringSet propnms_
Definition: uielasticpropsel.h:115
uiSeparator * storenamesep_
Definition: uielasticpropsel.h:92
void savePropSelCB(CallBacker *)
Definition: uielasticpropsel.h:133
MultiID storedmid_
Definition: uielasticpropsel.h:123
void setPropRef(const ElasticPropertyRef &pr)
Definition: uielasticpropsel.h:41
const TypeSet< ElasticFormula > availableformulas_
Definition: uielasticpropsel.h:60
Definition: uitabstack.h:33
const ElasticPropSelection & elasticSel() const
Definition: uielasticpropsel.h:108
uiLabeledComboBox * singleinpfld_
Definition: uielasticpropsel.h:89
Definition: uielasticpropsel.h:64
bool isactive_
Definition: uielasticpropsel.h:78
uiLabeledComboBox * selmathfld_
Definition: uielasticpropsel.h:55
const BufferStringSet & propnms_
Definition: uielasticpropsel.h:56
Definition: uicombobox.h:133
Definition: uiseparator.h:22
bool propSaved() const
Definition: uielasticpropsel.h:110
Parsed Math expression.
Definition: mathexpression.h:32
bool isActive()
Definition: uielasticpropsel.h:72
const MultiID & storedKey() const
Definition: uielasticpropsel.h:109
uiTabStack * ts_
Definition: uielasticpropsel.h:118
uiGenInput * formfld_
Definition: uielasticpropsel.h:54
bool propsaved_
Definition: uielasticpropsel.h:124
ObjectSet< uiSelInpGrp > inpgrps_
Definition: uielasticpropsel.h:88
uiGenInput * varnmfld_
Definition: uielasticpropsel.h:83
ElasticPropertyRef & elpropref_
Definition: uielasticpropsel.h:58
ElasticFormula & elformsel_
Definition: uielasticpropsel.h:59
ElasticPropSelection & elpropsel_
Definition: uielasticpropsel.h:121
Elastic property reference data.
Definition: elasticprop.h:108
Definition: uielasticpropsel.h:33
BufferStringSet orgpropnms_
Definition: uielasticpropsel.h:114
Compound key consisting of ints.
Definition: multiid.h:25