OpendTect-6_4  6.4
uielasticmodelprov.h
Go to the documentation of this file.
1 #ifndef uielasticmodelprov_h
2 #define uielasticmodelprov_h
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: Helene
8  Date: Feb 2014
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uiseismod.h"
14 
15 #include "uigroup.h"
16 #include "uistring.h"
17 
18 class uiGenInput;
19 class uiIOObjSel;
20 class uiSeisSel;
21 class uiVelSel;
22 
25 public:
26  uiElasticModelProvider(uiParent*,bool is2d);
27  bool getInputMIDs(MultiID& pwmid,MultiID& swmid,
28  MultiID& aimid,MultiID& simid,
29  MultiID& denmid) const;
30  void setInputMIDs(const MultiID& pwmid,const MultiID& swmid,
31  const MultiID& aimid,const MultiID& simid,
32  const MultiID& denmid);
33 
34  uiString errMsg() const { return errmsg_; }
35 
36 protected:
37 
38  void inpTypeSel(CallBacker*);
39  void sourceSel(CallBacker*);
40 
52 
53 };
54 
55 #endif
Definition: uigroup.h:54
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
uiVelSel * swavefld_
Definition: uielasticmodelprov.h:49
uiIOObjSel * waveletfld_
Definition: uielasticmodelprov.h:50
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Field that selects a velocity volume, and edit it's properties/velocity tag.
Definition: uiveldesc.h:95
uiGenInput * inpsourceacfld_
Definition: uielasticmodelprov.h:42
uiString errMsg() const
Definition: uielasticmodelprov.h:34
uiGenInput * inpsourceelfld_
Definition: uielasticmodelprov.h:43
Definition: uistring.h:89
Definition: uiparent.h:26
uiSeisSel * aifld_
Definition: uielasticmodelprov.h:46
uiGenInput * inptypefld_
Definition: uielasticmodelprov.h:41
uiSeisSel * optdensityfld_
Definition: uielasticmodelprov.h:44
uiString errmsg_
Definition: uielasticmodelprov.h:51
Definition: uiseissel.h:26
General Input Element.
Definition: uigeninput.h:58
uiSeisSel * sifld_
Definition: uielasticmodelprov.h:47
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
uiSeisSel * densityfld_
Definition: uielasticmodelprov.h:45
BufferString errmsg_
Definition: horizontracker.h:119
Definition: uielasticmodelprov.h:23
Compound key consisting of ints.
Definition: multiid.h:25
uiVelSel * pwavefld_
Definition: uielasticmodelprov.h:48

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019