OpendTect  6.6
uiseiswvltimpexp.h
Go to the documentation of this file.
1 #pragma once
2 /*+
3 ________________________________________________________________________
4 
5  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
6  Author: Bert
7  Date: Oct 2006 / Dec 2009
8  RCS: $Id$
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uiseismod.h"
14 #include "uidialog.h"
15 #include "multiid.h"
16 
17 class CtxtIOObj;
18 class IOObj;
19 class uiGenInput;
20 class uiIOObjSel;
21 class uiFileInput;
22 class uiTableImpDataSel;
23 namespace Table { class FormatDesc; }
24 
25 
28 public:
31 
32  MultiID selKey() const;
33 
34 protected:
35 
38 
43 
46 };
47 
48 
51 public:
54 
55 protected:
56 
60 
63 };
64 
65 
68 public:
69  uiSeisWvltCopy(uiParent*,const IOObj*);
71 
73 
74 protected:
75 
79 
82 };
83 
uiSeisWvltExp::outpfld_
uiFileInput * outpfld_
Definition: uiseiswvltimpexp.h:58
uiSeisWvltImp::selKey
MultiID selKey() const
uiSeisWvltImp::ctio_
CtxtIOObj & ctio_
Definition: uiseiswvltimpexp.h:36
uiSeisWvltImp::scalefld_
uiGenInput * scalefld_
Definition: uiseiswvltimpexp.h:41
uiSeisWvltCopy::inputChgd
void inputChgd(CallBacker *)
CtxtIOObj
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:146
uiSeisWvltImp::~uiSeisWvltImp
mODTextTranslationClass(uiSeisWvltImp) public ~uiSeisWvltImp()
uiSeisWvltCopy::wvltinfld_
uiIOObjSel * wvltinfld_
Definition: uiseiswvltimpexp.h:76
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiSeisWvltImp::dataselfld_
uiTableImpDataSel * dataselfld_
Definition: uiseiswvltimpexp.h:40
uiSeisWvltExp::acceptOK
bool acceptOK(CallBacker *)
confirm accept
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
uiSeisWvltImp::inputChgd
void inputChgd(CallBacker *)
uiSeisWvltImp::wvltfld_
uiIOObjSel * wvltfld_
Definition: uiseiswvltimpexp.h:42
mODTextTranslationClass
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiSeisWvltImp::acceptOK
bool acceptOK(CallBacker *)
confirm accept
multiid.h
uiSeisWvltCopy::wvltoutfld_
uiIOObjSel * wvltoutfld_
Definition: uiseiswvltimpexp.h:77
uiSeisWvltCopy::~uiSeisWvltCopy
mODTextTranslationClass(uiSeisWvltCopy) public ~uiSeisWvltCopy()
uiFileInput
A file-name input.
Definition: uifileinput.h:34
uiSeisWvltImp::inpfld_
uiFileInput * inpfld_
Definition: uiseiswvltimpexp.h:39
uiSeisWvltCopy::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiSeisWvltExp::addzfld_
uiGenInput * addzfld_
Definition: uiseiswvltimpexp.h:59
IOObj
Definition: ioobj.h:58
uidialog.h
MultiID
Compound key consisting of ints.
Definition: multiid.h:24
uiSeisWvltCopy::getMultiID
MultiID getMultiID() const
uiSeisWvltExp::wvltfld_
uiIOObjSel * wvltfld_
Definition: uiseiswvltimpexp.h:57
uiSeisWvltCopy
Definition: uiseiswvltimpexp.h:67
uiSeisWvltImp::fd_
Table::FormatDesc & fd_
Definition: uiseiswvltimpexp.h:37
uiIOObjSel
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
uiSeisWvltCopy::scalefld_
uiGenInput * scalefld_
Definition: uiseiswvltimpexp.h:78
uiParent
Definition: uiparent.h:26
Table::FormatDesc
description of input our output data content
Definition: tabledef.h:220
uiSeisWvltExp::~uiSeisWvltExp
mODTextTranslationClass(uiSeisWvltExp) public ~uiSeisWvltExp()
uiDialog
Definition: uidialog.h:42
uiSeisWvltExp::inputChgd
void inputChgd(CallBacker *)
uiSeisWvltImp
Definition: uiseiswvltimpexp.h:27
uiSeisWvltExp
Definition: uiseiswvltimpexp.h:50

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