OpendTect  6.6
uiwelllogimpexp.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: October 2003
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiwellmod.h"
15 #include "uidialog.h"
16 #include "uistring.h"
17 
18 class IOObj;
19 class uiButtonGroup;
20 class uiFileInput;
21 class uiGenInput;
22 class uiLabel;
23 class uiListBox;
24 class uiTable;
25 class uiWellSel;
26 
27 namespace Coords { class uiCoordSystemSel; }
28 namespace Well { class Log; class Data; }
29 
30 
31 
36 public:
38  bool wtable=false);
39 
40 protected:
41 
52 
55 };
56 
57 
62 public:
64  const ObjectSet<Well::Data>&,
65  const BufferStringSet&);
67 
68 protected:
69 
72 
79 
80  void setDefaultRange(bool);
83 
85  virtual bool acceptOK(CallBacker*);
87  const BufferStringSet& lognms );
88 
89 };
90 
91 
uiImportLogsDlg::wellfld_
uiWellSel * wellfld_
Definition: uiwelllogimpexp.h:48
uiImportLogsDlg::lognmfld_
uiGenInput * lognmfld_
Definition: uiwelllogimpexp.h:50
uistring.h
Well::Data
The holder of all data concerning a certain well.
Definition: welldata.h:121
ObjectSet< Well::Data >
uiImportLogsDlg::lasfld_
uiFileInput * lasfld_
Definition: uiwelllogimpexp.h:42
BufferStringSet
Set of BufferString objects.
Definition: bufstringset.h:26
uiImportLogsDlg::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiImportLogsDlg::mODTextTranslationClass
mODTextTranslationClass(uiImportLogsDlg)
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
Coords::uiCoordSystemSel
Definition: uicoordsystem.h:101
uiExportLogs::acceptOK
virtual bool acceptOK(CallBacker *)
confirm accept
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiExportLogs::uiExportLogs
uiExportLogs(uiParent *, const ObjectSet< Well::Data > &, const BufferStringSet &)
Repos::Data
@ Data
Definition: repos.h:24
uiExportLogs::outfld_
uiFileInput * outfld_
Definition: uiwelllogimpexp.h:76
uiImportLogsDlg::istvdfld_
uiGenInput * istvdfld_
Definition: uiwelllogimpexp.h:45
uiExportLogs::zrangefld_
uiGenInput * zrangefld_
Definition: uiwelllogimpexp.h:75
uiExportLogs::setDefaultRange
void setDefaultRange(bool)
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiImportLogsDlg
Dialog for loading logs from las file.
Definition: uiwelllogimpexp.h:35
uiExportLogs::writeLogs
void writeLogs(od_ostream &, const Well::Data &)
uiImportLogsDlg::logstable_
uiTable * logstable_
Definition: uiwelllogimpexp.h:49
Well
Definition: directionalsurvey.h:20
uiFileInput
A file-name input.
Definition: uifileinput.h:34
uiExportLogs::writeHeader
void writeHeader(od_ostream &, const Well::Data &)
uiExportLogs::coordsysselfld_
Coords::uiCoordSystemSel * coordsysselfld_
Definition: uiwelllogimpexp.h:78
uiListBox
List Box.
Definition: uilistbox.h:75
IOObj
Definition: ioobj.h:58
File::Log
@ Log
Definition: file.h:122
uidialog.h
uiImportLogsDlg::udffld_
uiGenInput * udffld_
Definition: uiwelllogimpexp.h:46
Coords
Definition: coordsystem.h:22
uiExportLogs::~uiExportLogs
~uiExportLogs()
uiExportLogs::mODTextTranslationClass
mODTextTranslationClass(uiExportLogs)
uiExportLogs::logsel_
const BufferStringSet & logsel_
Definition: uiwelllogimpexp.h:71
uiImportLogsDlg::intvfld_
uiGenInput * intvfld_
Definition: uiwelllogimpexp.h:43
uiExportLogs::getDlgTitle
uiString getDlgTitle(const ObjectSet< Well::Data > &wds, const BufferStringSet &lognms)
uiImportLogsDlg::unitlbl_
uiLabel * unitlbl_
Definition: uiwelllogimpexp.h:47
uiTable
Definition: uitable.h:31
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
uiExportLogs::typeSel
void typeSel(CallBacker *)
uiLabel
Definition: uilabel.h:24
uiParent
Definition: uiparent.h:26
uiImportLogsDlg::intvunfld_
uiGenInput * intvunfld_
Definition: uiwelllogimpexp.h:44
uiButtonGroup
Definition: uibuttongroup.h:30
uiImportLogsDlg::lasSel
void lasSel(CallBacker *)
uiImportLogsDlg::uiImportLogsDlg
uiImportLogsDlg(uiParent *, const IOObj *, bool wtable=false)
uiDialog
Definition: uidialog.h:42
uiExportLogs::multiwellsnamefld_
uiGenInput * multiwellsnamefld_
Definition: uiwelllogimpexp.h:77
uiExportLogs::zunitgrp_
uiButtonGroup * zunitgrp_
Definition: uiwelllogimpexp.h:74
od_ostream
OD class for stream write common access to the user log file, or std::cout in other than od_main.
Definition: od_ostream.h:26
uiImportLogsDlg::logsfld_
uiListBox * logsfld_
Definition: uiwelllogimpexp.h:51
uiExportLogs::wds_
const ObjectSet< Well::Data > & wds_
Definition: uiwelllogimpexp.h:70
uiWellSel
Definition: uiwellsel.h:22
uiExportLogs::typefld_
uiGenInput * typefld_
Definition: uiwelllogimpexp.h:73
uiExportLogs
Dialog for writing logs to an ASCII file.
Definition: uiwelllogimpexp.h:61

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