OpendTect  6.3
uiwellimpasc.h
Go to the documentation of this file.
1 #pragma once
2 
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: Nanne Hemstra
8  Date: August 2003
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uiwellmod.h"
14 #include "uidialog.h"
15 #include "dbkey.h"
16 
17 class uiCheckBox;
18 class uiD2TModelGroup;
19 class uiFileInput;
20 class uiGenInput;
21 class uiLabel;
22 class uiTableImpDataSel;
23 class uiWellSel;
24 class UnitOfMeasure;
25 
26 namespace Table { class FormatDesc; }
27 namespace Well { class Data; }
28 
29 
34 public:
36  ~uiWellImportAsc();
37 
38  DBKey getWellID() const;
40 
41 protected:
42 
49 
51 
56  bool zinft_;
58 
59  virtual bool acceptOK();
60  bool checkInpFlds();
61  bool doWork();
62  void doAdvOpt(CallBacker*);
63  void trckFmtChg(CallBacker*);
64  void inputChgd(CallBacker*);
65  void haveTrckSel(CallBacker*);
66 
67  friend class uiWellImportAscOptDlg;
68 };
#define mExpClass(module)
Definition: commondefs.h:157
Notifier< uiWellImportAsc > importReady
Definition: uiwellimpasc.h:39
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Table::FormatDesc & fd_
Definition: uiwellimpasc.h:52
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
uiWellSel * outfld_
Definition: uiwellimpasc.h:55
uiGenInput * tdfld_
Definition: uiwellimpasc.h:47
A file-name input.
Definition: uifileinput.h:32
const UnitOfMeasure * zun_
Definition: uiwellimpasc.h:57
description of input our output data content
Definition: tabledef.h:215
Definition: uiparent.h:24
Well::Data & wd_
Definition: uiwellimpasc.h:50
Definition: uidialog.h:40
bool zinft_
Definition: uiwellimpasc.h:56
Definition: geom2dascio.h:18
Definition: wellcommon.h:16
Dialog for well import from Ascii.
Definition: uiwellimpasc.h:32
General Input Element.
Definition: uigeninput.h:56
uiCheckBox * havetrckbox_
Definition: uiwellimpasc.h:44
uiGenInput * kbelevfld_
Definition: uiwellimpasc.h:46
uiD2TModelGroup * d2tgrp_
Definition: uiwellimpasc.h:54
Definition: repos.h:23
uiLabel * vertwelllbl_
Definition: uiwellimpasc.h:48
Definition: uilabel.h:22
Definition: uid2tmodelgrp.h:23
Table-based data import selection.
Definition: uitblimpexpdatasel.h:36
Full key to any object in the OpendTect data store.
Definition: dbkey.h:36
Definition: uiwellsel.h:21
The holder of all data concerning a certain well.
Definition: welldata.h:36
uiGenInput * coordfld_
Definition: uiwellimpasc.h:45
uiFileInput * trckinpfld_
Definition: uiwellimpasc.h:43
uiTableImpDataSel * dataselfld_
Definition: uiwellimpasc.h:53
Definition: uibutton.h:130
Unit of Measure.
Definition: unitofmeasure.h:33

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