OpendTect  6.6
uibulk2dhorizonimp.h
Go to the documentation of this file.
1 #pragma once
2 
3 /*+
4  * (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
5  * AUTHOR : Prajjaval Singh
6  * DATE : July 2017
7 -*/
8 
9 #include "uiearthmodelmod.h"
10 #include "uidialog.h"
11 #include "uigeninput.h"
12 
13 class uiFileInput;
14 class uiTableImpDataSel;
15 namespace EM { class BulkHorizon2DScanner; }
16 class uiPushButton;
17 
18 namespace Table { class FormatDesc; }
19 
21 { mODTextTranslationClass(uiBul2DHorizonImport);
22 public:
25 
26 protected:
27 
32 
37  EM::BulkHorizon2DScanner* scanner_ = nullptr;
38 
40  bool doImport();
41 };
42 
BufferStringSet
Set of BufferString objects.
Definition: bufstringset.h:26
uiBulk2DHorizonImport::getFileNames
bool getFileNames(BufferStringSet &) const
uiBulk2DHorizonImport::scanButState
void scanButState(CallBacker *)
uiBulk2DHorizonImport::~uiBulk2DHorizonImport
~uiBulk2DHorizonImport()
uiBulk2DHorizonImport::descChg
void descChg(CallBacker *)
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiBulk2DHorizonImport::doImport
bool doImport()
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
EM
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiFileInput
A file-name input.
Definition: uifileinput.h:34
uiBulk2DHorizonImport
Definition: uibulk2dhorizonimp.h:21
uiBulk2DHorizonImport::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uidialog.h
uigeninput.h
uiBulk2DHorizonImport::dataselfld_
uiTableImpDataSel * dataselfld_
Definition: uibulk2dhorizonimp.h:34
uiBulk2DHorizonImport::udftreatfld_
uiGenInput * udftreatfld_
Definition: uibulk2dhorizonimp.h:35
uiBulk2DHorizonImport::scanPush
void scanPush(CallBacker *)
uiBulk2DHorizonImport::fd_
Table::FormatDesc * fd_
Definition: uibulk2dhorizonimp.h:36
uiParent
Definition: uiparent.h:26
Table::FormatDesc
description of input our output data content
Definition: tabledef.h:220
uiBulk2DHorizonImport::mODTextTranslationClass
mODTextTranslationClass(uiBul2DHorizonImport)
uiBulk2DHorizonImport::inpfld_
uiFileInput * inpfld_
Definition: uibulk2dhorizonimp.h:33
uiDialog
Definition: uidialog.h:42
EM::BulkHorizon2DScanner
Definition: bulk2dhorizonscanner.h:33
uiBulk2DHorizonImport::uiBulk2DHorizonImport
uiBulk2DHorizonImport(uiParent *)
uiPushButton
is the base class for all buttons.
Definition: uibutton.h:88

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