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

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