OpendTect-6_4  6.4
uisimplemultiwell.h
Go to the documentation of this file.
1 #ifndef uisimplemultiwell_h
2 #define uisimplemultiwell_h
3 /*+
4  * (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
5  * AUTHOR : Bert
6  * DATE : Jun 2010
7  * ID : $Id$
8 -*/
9 
10 #include "uiwellmod.h"
11 #include "uidialog.h"
12 #include "bufstringset.h"
13 
14 class IOObj;
15 class UnitOfMeasure;
16 class uiGenInput;
17 class uiSMWCData;
18 class uiTable;
19 
20 
23 public:
25 
26  bool wantDisplay() const;
27  const BufferStringSet& createdWellIDs() const { return crwellids_; }
28 
29 protected:
30 
33  const bool zinft_;
35  float vel_;
39 
40  bool acceptOK(CallBacker*);
41 
42  void rdFilePush(CallBacker*);
43  bool getWellCreateData(int,const char*,uiSMWCData&);
44  bool createWell(const uiSMWCData&,const IOObj&);
45  IOObj* getIOObj(const char*);
46  void addRow(const uiSMWCData&,int&);
47 
48  friend class uiSimpleMultiWellCreateReadData;
49 
50 };
51 
52 #endif
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Definition: ioobj.h:58
BufferStringSet crwellids_
Definition: uisimplemultiwell.h:37
int overwritepol_
Definition: uisimplemultiwell.h:34
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
const bool zinft_
Definition: uisimplemultiwell.h:33
Definition: uitable.h:30
uiTable * tbl_
Definition: uisimplemultiwell.h:31
Definition: uiparent.h:26
Set of BufferString objects.
Definition: bufstringset.h:28
Definition: uisimplemultiwell.h:21
Definition: uidialog.h:42
float vel_
Definition: uisimplemultiwell.h:35
General Input Element.
Definition: uigeninput.h:58
const BufferStringSet & createdWellIDs() const
Definition: uisimplemultiwell.h:27
uiGenInput * velfld_
Definition: uisimplemultiwell.h:32
const UnitOfMeasure * zun_
Definition: uisimplemultiwell.h:38
Unit of Measure.
Definition: unitofmeasure.h:35
Interval< float > defzrg_
Definition: uisimplemultiwell.h:36

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