OpendTect-6_4
6.4
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
od6.4.5
include
uiAttributes
uiattrinpdlg.h
Go to the documentation of this file.
1
#ifndef uiattrinpdlg_h
2
#define uiattrinpdlg_h
3
/*+
4
________________________________________________________________________
5
6
(C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7
Author: N. Hemstra
8
Date: May 2002
9
RCS: $Id$
10
________________________________________________________________________
11
12
-*/
13
14
#include "uiattributesmod.h"
15
#include "
uidialog.h
"
16
17
class
uiTextEdit
;
18
class
uiSeisSel
;
19
class
BufferStringSet
;
20
21
22
mExpClass
(uiAttributes)
uiAttrInpDlg
: public
uiDialog
23
{
mODTextTranslationClass
(
uiAttrInpDlg
);
24
public
:
25
uiAttrInpDlg
(
uiParent
*,
26
const
BufferStringSet
& seisinpnms,
27
const
BufferStringSet
& steeringinpnms,
28
bool
is2d);
30
uiAttrInpDlg
(
uiParent
*,
const
BufferStringSet
& attrnms,
31
bool
issteer,
bool
is2d,
32
const
char
* prevrefnm =0);
34
~
uiAttrInpDlg
();
35
36
bool
is2D
()
const
{
return
is2d_ ; }
37
38
const
char
* getSeisRefFromIndex(
int
)
const
;
39
const
char
* getSteerRefFromIndex(
int
)
const
;
40
const
char
* getSeisKeyFromIndex(
int
)
const
;
41
const
char
* getSteerKeyFromIndex(
int
)
const
;
42
43
//old functions, will be removed after version 6.0
44
const
char
* getSeisRef()
const
;
45
const
char
* getSteerRef()
const
;
46
const
char
* getSeisKey()
const
;
47
const
char
* getSteerKey()
const
;
48
49
protected
:
50
51
ObjectSet<uiSeisSel>
seisinpflds_
;
52
ObjectSet<uiSeisSel>
steerinpflds_
;
53
54
bool
multiinpcube_
;
55
bool
is2d_
;
56
57
bool
acceptOK(
CallBacker
*);
58
59
};
60
61
#endif
mExpClass
#define mExpClass(module)
Definition:
commondefs.h:160
uiAttrInpDlg::seisinpflds_
ObjectSet< uiSeisSel > seisinpflds_
Definition:
uiattrinpdlg.h:51
CallBacker
To be able to send and/or receive CallBacks, inherit from this class.
Definition:
callback.h:272
uiTextEdit
Definition:
uitextedit.h:74
mODTextTranslationClass
#define mODTextTranslationClass(clss)
Definition:
uistring.h:38
uiAttrInpDlg::steerinpflds_
ObjectSet< uiSeisSel > steerinpflds_
Definition:
uiattrinpdlg.h:52
uiAttrInpDlg
Definition:
uiattrinpdlg.h:22
uiParent
Definition:
uiparent.h:26
BufferStringSet
Set of BufferString objects.
Definition:
bufstringset.h:28
uiAttrInpDlg::is2d_
bool is2d_
Definition:
uiattrinpdlg.h:55
uiDialog
Definition:
uidialog.h:42
ObjectSet< uiSeisSel >
uiSeisSel
Definition:
uiseissel.h:26
uiAttrInpDlg::is2D
bool is2D() const
Definition:
uiattrinpdlg.h:36
uidialog.h
uiAttrInpDlg::multiinpcube_
bool multiinpcube_
Definition:
uiattrinpdlg.h:54
Generated at for the
OpendTect
seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019