OpendTect  6.3
uiattrinpdlg.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: N. Hemstra
7  Date: May 2002
8 ________________________________________________________________________
9 
10 -*/
11 
12 #include "uiattributesmod.h"
13 #include "uidialog.h"
14 
15 class uiTextEdit;
16 class uiSeisSel;
17 class BufferStringSet;
18 
19 
20 mExpClass(uiAttributes) uiAttrInpDlg : public uiDialog
22 public:
24  const BufferStringSet& seisinpnms,
25  const BufferStringSet& steeringinpnms,
26  bool is2d);
28  uiAttrInpDlg(uiParent*,const BufferStringSet& attrnms,
29  bool issteer,bool is2d,
30  const char* prevrefnm =0);
32  ~uiAttrInpDlg();
33 
34  bool is2D() const { return is2d_ ; }
35 
36  const char* getSeisRef(int) const;
37  const char* getSteerRef(int) const;
38  DBKey getSeisKey(int) const;
39  DBKey getSteerKey(int) const;
40 
41 protected:
42 
45 
46  bool is2d_;
47 
48  bool acceptOK();
49 
50 };
#define mExpClass(module)
Definition: commondefs.h:157
ObjectSet< uiSeisSel > seisinpflds_
Definition: uiattrinpdlg.h:43
Definition: uitextedit.h:73
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
ObjectSet< uiSeisSel > steerinpflds_
Definition: uiattrinpdlg.h:44
Definition: uiattrinpdlg.h:20
Definition: uiparent.h:24
Set of BufferString objects.
Definition: bufstringset.h:25
bool is2d_
Definition: uiattrinpdlg.h:46
Definition: uidialog.h:40
Definition: uiseissel.h:24
bool is2D() const
Definition: uiattrinpdlg.h:34
Full key to any object in the OpendTect data store.
Definition: dbkey.h:36

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