OpendTect  6.6
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  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiwellmod.h"
15 #include "uidialog.h"
16 #include "multiid.h"
17 
18 class uiCheckBox;
19 class uiD2TModelGroup;
20 class uiFileInput;
21 class uiGenInput;
22 class uiLabel;
23 class uiTableImpDataSel;
24 class uiWellSel;
25 class UnitOfMeasure;
26 
27 namespace Table { class FormatDesc; }
28 namespace Well { class Data; }
29 
30 
35 public:
38 
39  MultiID getWellID() const;
41 
42 protected:
43 
49 
51 
58  bool zinft_;
60 
61  virtual bool acceptOK(CallBacker*);
62  bool checkInpFlds();
63  bool doWork();
68 
69  friend class uiWellImportAscOptDlg;
70 
71  // Deprecated
74 };
75 
uiWellImportAsc::dataselfld_
uiTableImpDataSel * dataselfld_
Definition: uiwellimpasc.h:53
uiWellImportAsc::zun_
const UnitOfMeasure * zun_
Definition: uiwellimpasc.h:59
Well::Data
The holder of all data concerning a certain well.
Definition: welldata.h:121
uiWellImportAsc::dirfd_
Table::FormatDesc & dirfd_
Definition: uiwellimpasc.h:54
uiWellImportAsc::fd_
Table::FormatDesc & fd_
Definition: uiwellimpasc.h:52
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiCheckBox
Definition: uibutton.h:167
uiWellImportAsc::outfld_
uiWellSel * outfld_
Definition: uiwellimpasc.h:57
uiWellImportAsc::~uiWellImportAsc
mODTextTranslationClass(uiWellImportAsc) public ~uiWellImportAsc()
uiWellImportAsc::zinft_
bool zinft_
Definition: uiwellimpasc.h:58
uiWellImportAsc::coordfld_
uiGenInput * coordfld_
Definition: uiwellimpasc.h:46
uiTableImpDataSel
Table-based data import selection.
Definition: uitblimpexpdatasel.h:38
Table
Definition: geom2dascio.h:20
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
Repos::Data
@ Data
Definition: repos.h:24
uiWellImportAsc::tdfld_
uiGenInput * tdfld_
Definition: uiwellimpasc.h:48
uiWellImportAsc::d2tgrp_
uiD2TModelGroup * d2tgrp_
Definition: uiwellimpasc.h:56
mODTextTranslationClass
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiWellImportAsc::vertwelllbl_
uiLabel * vertwelllbl_
Definition: uiwellimpasc.h:73
multiid.h
uiWellImportAsc::haveTrckSel
void haveTrckSel(CallBacker *)
uiWellImportAsc::importReady
Notifier< uiWellImportAsc > importReady
Definition: uiwellimpasc.h:40
Well
Definition: directionalsurvey.h:20
uiWellImportAsc::inputChgd
void inputChgd(CallBacker *)
uiWellImportAsc::doAdvOpt
void doAdvOpt(CallBacker *)
uiWellImportAsc::acceptOK
virtual bool acceptOK(CallBacker *)
confirm accept
uiFileInput
A file-name input.
Definition: uifileinput.h:34
Notifier< uiWellImportAsc >
uiWellImportAsc::doWork
bool doWork()
uidialog.h
uiWellImportAsc::havetrckbox_
uiCheckBox * havetrckbox_
Definition: uiwellimpasc.h:72
MultiID
Compound key consisting of ints.
Definition: multiid.h:24
uiWellImportAsc
Dialog for well import from Ascii.
Definition: uiwellimpasc.h:34
UnitOfMeasure
Unit of Measure.
Definition: unitofmeasure.h:35
uiWellImportAsc::getWellID
MultiID getWellID() const
uiWellImportAsc::tracksrcfld_
uiGenInput * tracksrcfld_
Definition: uiwellimpasc.h:44
uiLabel
Definition: uilabel.h:24
uiD2TModelGroup
Definition: uid2tmodelgrp.h:24
uiWellImportAsc::dirselfld_
uiTableImpDataSel * dirselfld_
Definition: uiwellimpasc.h:55
uiParent
Definition: uiparent.h:26
Table::FormatDesc
description of input our output data content
Definition: tabledef.h:220
uiWellImportAsc::kbelevfld_
uiGenInput * kbelevfld_
Definition: uiwellimpasc.h:47
uiDialog
Definition: uidialog.h:42
uiWellImportAsc::trckFmtChg
void trckFmtChg(CallBacker *)
uiWellImportAsc::wd_
Well::Data & wd_
Definition: uiwellimpasc.h:50
uiWellImportAsc::trckinpfld_
uiFileInput * trckinpfld_
Definition: uiwellimpasc.h:45
uiWellSel
Definition: uiwellsel.h:22
uiWellImportAsc::checkInpFlds
bool checkInpFlds()

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