OpendTect  6.6
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  RCS: $Id$
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uiattributesmod.h"
14 #include "uidialog.h"
15 
16 class uiTextEdit;
17 class uiSeisSel;
18 class BufferStringSet;
19 
20 
21 mExpClass(uiAttributes) uiAttrInpDlg : public uiDialog
23 public:
25  const BufferStringSet& seisinpnms,
26  const BufferStringSet& steeringinpnms,
27  bool is2d);
30  bool issteer,bool is2d,
31  const char* prevrefnm =0);
34 
35  bool is2D() const { return is2d_ ; }
36 
37  const char* getSeisRefFromIndex(int) const;
38  const char* getSteerRefFromIndex(int) const;
39  const char* getSeisKeyFromIndex(int) const;
40  const char* getSteerKeyFromIndex(int) const;
41 
42  //old functions, will be removed after version 6.0
43  const char* getSeisRef() const;
44  const char* getSteerRef() const;
45  const char* getSeisKey() const;
46  const char* getSteerKey() const;
47 
48 protected:
49 
52 
54  bool is2d_;
55 
57 
58 };
59 
uiAttrInpDlg::getSeisRef
const char * getSeisRef() const
uiAttrInpDlg::getSteerKey
const char * getSteerKey() const
uiAttrInpDlg::is2d_
bool is2d_
Definition: uiattrinpdlg.h:54
ObjectSet< uiSeisSel >
uiAttrInpDlg
Definition: uiattrinpdlg.h:22
BufferStringSet
Set of BufferString objects.
Definition: bufstringset.h:26
uiAttrInpDlg::getSteerKeyFromIndex
const char * getSteerKeyFromIndex(int) const
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiAttrInpDlg::getSeisKey
const char * getSeisKey() const
uiAttrInpDlg::getSteerRef
const char * getSteerRef() const
uiTextEdit
Definition: uitextedit.h:75
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiAttrInpDlg::multiinpcube_
bool multiinpcube_
Definition: uiattrinpdlg.h:53
uiAttrInpDlg::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiAttrInpDlg::mODTextTranslationClass
mODTextTranslationClass(uiAttrInpDlg)
uiAttrInpDlg::uiAttrInpDlg
uiAttrInpDlg(uiParent *, const BufferStringSet &seisinpnms, const BufferStringSet &steeringinpnms, bool is2d)
Use for multi input case.
uidialog.h
uiAttrInpDlg::~uiAttrInpDlg
~uiAttrInpDlg()
uiSeisSel
Definition: uiseissel.h:26
uiAttrInpDlg::getSteerRefFromIndex
const char * getSteerRefFromIndex(int) const
uiAttrInpDlg::is2D
bool is2D() const
Definition: uiattrinpdlg.h:35
uiAttrInpDlg::getSeisRefFromIndex
const char * getSeisRefFromIndex(int) const
uiAttrInpDlg::seisinpflds_
ObjectSet< uiSeisSel > seisinpflds_
Definition: uiattrinpdlg.h:50
uiAttrInpDlg::steerinpflds_
ObjectSet< uiSeisSel > steerinpflds_
Definition: uiattrinpdlg.h:51
uiParent
Definition: uiparent.h:26
uiAttrInpDlg::getSeisKeyFromIndex
const char * getSeisKeyFromIndex(int) const
uiDialog
Definition: uidialog.h:42
uiAttrInpDlg::uiAttrInpDlg
uiAttrInpDlg(uiParent *, const BufferStringSet &attrnms, bool issteer, bool is2d, const char *prevrefnm=0)
Use for single input case.

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