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

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