OpendTect  6.6
uibulkwellimp.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 : Nanne Hemstra
5  * DATE : May 2012
6  * ID : $Id$
7 -*/
8 
9 #include "uiwellmod.h"
10 #include "uidialog.h"
11 #include "uistring.h"
12 
13 class uiFileInput;
14 class uiGenInput;
15 class uiProgressBar;
16 class uiTable;
17 class uiTableImpDataSel;
18 class BufferStringSet;
19 
20 namespace Table { class FormatDesc; }
21 namespace Well { class Data; class D2TModel; class MarkerSet; class Track; }
22 class D2TModelData;
23 class DirData;
24 
25 
28 public:
31 
32 protected:
33 
37 
40  uiGenInput* velocityfld_ = nullptr;
41 
46 };
47 
48 
51 public:
54 
55 private:
56 
60 
67 };
68 
69 
72 public:
75 protected:
76 
80 
83 
85 };
86 
87 
90 public:
93 protected:
94 
98 
101 
103 };
104 
105 
108 public:
111 protected:
112 
114  void reset();
118  bool readFile();
119  void fillTable();
120 
125 
128  bool fromuwi_ = false;
129 };
130 
uiBulkLogImport::ismdfld_
uiGenInput * ismdfld_
Definition: uibulkwellimp.h:62
uiBulkDirectionalImport::fileCB
void fileCB(CallBacker *)
uiBulkMarkerImport::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiBulkD2TModelImport::fd_
Table::FormatDesc * fd_
Definition: uibulkwellimp.h:102
uiBulkTrackImport::mODTextTranslationClass
mODTextTranslationClass(uiBulkTrackImport)
uiProgressBar
Definition: uiprogressbar.h:20
uistring.h
uiBulkTrackImport::origtracks_
ObjectSet< Well::Track > origtracks_
Definition: uibulkwellimp.h:43
uiBulkMarkerImport::dataselfld_
uiTableImpDataSel * dataselfld_
Definition: uibulkwellimp.h:82
uiBulkDirectionalImport::uiBulkDirectionalImport
uiBulkDirectionalImport(uiParent *)
uiStringSet
Definition: uistringset.h:23
ObjectSet< Well::Data >
uiBulkTrackImport::wells_
ObjectSet< Well::Data > wells_
Definition: uibulkwellimp.h:42
BufferStringSet
Set of BufferString objects.
Definition: bufstringset.h:26
uiBulkDirectionalImport::fillTable
void fillTable()
uiBulkDirectionalImport::applyCB
void applyCB(CallBacker *)
uiBulkLogImport::inpfld_
uiFileInput * inpfld_
Definition: uibulkwellimp.h:61
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
od_istream
OD class for stream read common access to the std::cin.
Definition: od_istream.h:24
uiBulkLogImport::mODTextTranslationClass
mODTextTranslationClass(uiBulkLogImport)
uiBulkTrackImport
Definition: uibulkwellimp.h:27
uiBulkMarkerImport::readFile
void readFile(od_istream &, BufferStringSet &, ObjectSet< Well::MarkerSet > &)
uiBulkMarkerImport::fd_
Table::FormatDesc * fd_
Definition: uibulkwellimp.h:84
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
uiBulkDirectionalImport::inpfld_
uiFileInput * inpfld_
Definition: uibulkwellimp.h:121
uiBulkLogImport
Definition: uibulkwellimp.h:50
uiBulkD2TModelImport::inpfld_
uiFileInput * inpfld_
Definition: uibulkwellimp.h:99
uiBulkLogImport::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiBulkDirectionalImport::progressbar_
uiProgressBar * progressbar_
Definition: uibulkwellimp.h:124
Well
Definition: directionalsurvey.h:20
uiBulkDirectionalImport::fd_
Table::FormatDesc * fd_
Definition: uibulkwellimp.h:126
uiBulkTrackImport::fd_
Table::FormatDesc * fd_
Definition: uibulkwellimp.h:45
uiBulkDirectionalImport::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiBulkTrackImport::inpfld_
uiFileInput * inpfld_
Definition: uibulkwellimp.h:38
uiFileInput
A file-name input.
Definition: uifileinput.h:34
uiBulkTrackImport::uiBulkTrackImport
uiBulkTrackImport(uiParent *)
uiBulkDirectionalImport::reset
void reset()
uiBulkTrackImport::~uiBulkTrackImport
~uiBulkTrackImport()
uiBulkTrackImport::dataselfld_
uiTableImpDataSel * dataselfld_
Definition: uibulkwellimp.h:39
uiBulkLogImport::lasSel
void lasSel(CallBacker *)
uiBulkLogImport::lognmfld_
uiGenInput * lognmfld_
Definition: uibulkwellimp.h:64
uidialog.h
uiBulkD2TModelImport
Definition: uibulkwellimp.h:89
uiBulkLogImport::wellstable_
uiTable * wellstable_
Definition: uibulkwellimp.h:66
uiBulkTrackImport::readFile
void readFile(od_istream &)
uiBulkMarkerImport
Definition: uibulkwellimp.h:71
uiBulkTrackImport::write
void write(uiStringSet &)
uiBulkDirectionalImport::readFile
bool readFile()
uiBulkMarkerImport::inpfld_
uiFileInput * inpfld_
Definition: uibulkwellimp.h:81
uiBulkDirectionalImport
Definition: uibulkwellimp.h:107
uiBulkMarkerImport::~uiBulkMarkerImport
~uiBulkMarkerImport()
uiBulkMarkerImport::mODTextTranslationClass
mODTextTranslationClass(uiBulkMarkerImport)
uiBulkD2TModelImport::mODTextTranslationClass
mODTextTranslationClass(uiBulkD2TModelImport)
uiBulkLogImport::uiBulkLogImport
uiBulkLogImport(uiParent *)
uiBulkLogImport::udffld_
uiGenInput * udffld_
Definition: uibulkwellimp.h:63
uiTable
Definition: uitable.h:31
uiBulkTrackImport::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiBulkD2TModelImport::~uiBulkD2TModelImport
~uiBulkD2TModelImport()
uiBulkMarkerImport::uiBulkMarkerImport
uiBulkMarkerImport(uiParent *)
uiBulkDirectionalImport::dataselfld_
uiTableImpDataSel * dataselfld_
Definition: uibulkwellimp.h:122
uiBulkLogImport::~uiBulkLogImport
~uiBulkLogImport()
uiParent
Definition: uiparent.h:26
uiBulkDirectionalImport::wellstable_
uiTable * wellstable_
Definition: uibulkwellimp.h:123
Table::FormatDesc
description of input our output data content
Definition: tabledef.h:220
uiBulkD2TModelImport::dataselfld_
uiTableImpDataSel * dataselfld_
Definition: uibulkwellimp.h:100
uiBulkD2TModelImport::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiBulkTrackImport::mdrgs_
TypeSet< Interval< float > > mdrgs_
Definition: uibulkwellimp.h:44
uiBulkLogImport::nameSelChg
void nameSelChg(CallBacker *)
uiDialog
Definition: uidialog.h:42
uiBulkDirectionalImport::~uiBulkDirectionalImport
~uiBulkDirectionalImport()
uiBulkDirectionalImport::dirdatas_
ObjectSet< DirData > dirdatas_
Definition: uibulkwellimp.h:127
uiBulkLogImport::welluwinmfld_
uiGenInput * welluwinmfld_
Definition: uibulkwellimp.h:65
uiBulkD2TModelImport::readFile
void readFile(od_istream &, ObjectSet< D2TModelData > &)
uiBulkDirectionalImport::finalizeCB
void finalizeCB(CallBacker *)
uiBulkD2TModelImport::uiBulkD2TModelImport
uiBulkD2TModelImport(uiParent *)
uiBulkDirectionalImport::mODTextTranslationClass
mODTextTranslationClass(uiBulkDirectionalImport)
TypeSet
Sets of (small) copyable elements.
Definition: commontypes.h:29

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