OpendTect-6_4  6.4
uiwellimpasc.h
Go to the documentation of this file.
1 #ifndef uiwellimpasc_h
2 #define uiwellimpasc_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Nanne Hemstra
9  Date: August 2003
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uiwellmod.h"
16 #include "uidialog.h"
17 #include "multiid.h"
18 
19 class uiCheckBox;
20 class uiD2TModelGroup;
21 class uiFileInput;
22 class uiGenInput;
23 class uiLabel;
24 class uiTableImpDataSel;
25 class uiWellSel;
26 class UnitOfMeasure;
27 
28 namespace Table { class FormatDesc; }
29 namespace Well { class Data; }
30 
31 
36 public:
38  ~uiWellImportAsc();
39 
40  MultiID getWellID() const;
42 
43 protected:
44 
50 
52 
59  bool zinft_;
61 
62  virtual bool acceptOK(CallBacker*);
63  bool checkInpFlds();
64  bool doWork();
65  void doAdvOpt(CallBacker*);
66  void trckFmtChg(CallBacker*);
67  void inputChgd(CallBacker*);
68  void haveTrckSel(CallBacker*);
69 
70  friend class uiWellImportAscOptDlg;
71 
72  // Deprecated
75 };
76 
77 #endif
#define mExpClass(module)
Definition: commondefs.h:160
Notifier< uiWellImportAsc > importReady
Definition: uiwellimpasc.h:41
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Table::FormatDesc & fd_
Definition: uiwellimpasc.h:53
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
uiWellSel * outfld_
Definition: uiwellimpasc.h:58
uiGenInput * tdfld_
Definition: uiwellimpasc.h:49
uiGenInput * tracksrcfld_
Definition: uiwellimpasc.h:45
A file-name input.
Definition: uifileinput.h:34
const UnitOfMeasure * zun_
Definition: uiwellimpasc.h:60
description of input our output data content
Definition: tabledef.h:220
Definition: uiparent.h:26
Well::Data & wd_
Definition: uiwellimpasc.h:51
Definition: uidialog.h:42
bool zinft_
Definition: uiwellimpasc.h:59
Table::FormatDesc & dirfd_
Definition: uiwellimpasc.h:55
Definition: geom2dascio.h:21
Definition: directionalsurvey.h:19
Dialog for well import from Ascii.
Definition: uiwellimpasc.h:34
General Input Element.
Definition: uigeninput.h:58
uiCheckBox * havetrckbox_
Definition: uiwellimpasc.h:73
uiGenInput * kbelevfld_
Definition: uiwellimpasc.h:48
uiD2TModelGroup * d2tgrp_
Definition: uiwellimpasc.h:57
Definition: repos.h:25
uiTableImpDataSel * dirselfld_
Definition: uiwellimpasc.h:56
uiLabel * vertwelllbl_
Definition: uiwellimpasc.h:74
Definition: uilabel.h:24
Definition: uid2tmodelgrp.h:24
Table-based data import selection.
Definition: uitblimpexpdatasel.h:38
Definition: uiwellsel.h:22
The holder of all data concerning a certain well.
Definition: welldata.h:113
uiGenInput * coordfld_
Definition: uiwellimpasc.h:47
uiFileInput * trckinpfld_
Definition: uiwellimpasc.h:46
uiTableImpDataSel * dataselfld_
Definition: uiwellimpasc.h:54
Definition: uibutton.h:134
Unit of Measure.
Definition: unitofmeasure.h:35
Compound key consisting of ints.
Definition: multiid.h:25

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