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

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