OpendTect-6_4  6.4
uiseismulticubeps.h
Go to the documentation of this file.
1 #ifndef uiseismulticubeps_h
2 #define uiseismulticubeps_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Bert
9  Date: Sep 2008
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uiseismod.h"
16 #include "uidialog.h"
17 
18 class uiCheckBox;
19 class uiComboBox;
20 class uiGenInput;
21 class uiIOObjSel;
22 class uiListBox;
23 class uiSeisMultiCubePSEntry;
24 class IOObj;
25 class CtxtIOObj;
26 
29 
30 public:
31  uiSeisMultiCubePS(uiParent*,const char* ky=0);
33 
34  const IOObj* createdIOObj() const;
35 
36 protected:
37 
42 
49 
50  void fillEntries();
51  void fillBox(uiListBox*);
52  void recordEntryData();
53  void fullUpdate();
54  void setCompFld(const uiSeisMultiCubePSEntry&);
55 
56  void setInitial(CallBacker*);
57  void inputChg(CallBacker*);
58  void selChg(CallBacker*);
59  void addCube(CallBacker*);
60  void rmCube(CallBacker*);
61  bool acceptOK(CallBacker*);
62 };
63 
64 #endif
#define mExpClass(module)
Definition: commondefs.h:160
uiCheckBox * allcompfld_
Definition: uiseismulticubeps.h:44
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
int curselidx_
Definition: uiseismulticubeps.h:41
Definition: ioobj.h:58
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Combo box.
Definition: uicombobox.h:32
Definition: uiparent.h:26
ObjectSet< uiSeisMultiCubePSEntry > selentries_
Definition: uiseismulticubeps.h:40
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:142
Definition: uidialog.h:42
List Box.
Definition: uilistbox.h:75
General Input Element.
Definition: uigeninput.h:58
uiGenInput * offsfld_
Definition: uiseismulticubeps.h:46
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
ObjectSet< uiSeisMultiCubePSEntry > entries_
Definition: uiseismulticubeps.h:39
uiListBox * cubefld_
Definition: uiseismulticubeps.h:43
uiComboBox * compfld_
Definition: uiseismulticubeps.h:48
CtxtIOObj & ctio_
Definition: uiseismulticubeps.h:38
uiIOObjSel * outfld_
Definition: uiseismulticubeps.h:47
Definition: uibutton.h:134
Definition: uiseismulticubeps.h:27
uiListBox * selfld_
Definition: uiseismulticubeps.h:45

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