OpendTect  6.6
uiprestkmergedlg.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: R. K. Singh
8  Date: October 2007
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiseismod.h"
15 #include "uidialog.h"
16 #include "bufstringset.h"
17 
18 class CtxtIOObj;
19 class IOObj;
20 class uiIOObjSel;
21 class uiPosSubSel;
22 class uiGenInput;
23 class uiListBox;
24 class uiToolButton;
25 
33 public:
34 
37 
38  void setInputIds(const BufferStringSet& selnms);
39 protected:
40 
41  void fillListBox();
43 
53 
57 
60 
66 
70 
73 };
74 
75 
uiPreStackMergeDlg::movedownward_
uiToolButton * movedownward_
Definition: uiprestkmergedlg.h:64
uiPreStackMergeDlg::setToolButtonProperty
void setToolButtonProperty()
uiPreStackMergeDlg::outctio_
CtxtIOObj & outctio_
Definition: uiprestkmergedlg.h:72
uiPreStackMergeDlg::allvolsnames_
BufferStringSet allvolsnames_
Definition: uiprestkmergedlg.h:54
uiPreStackMergeDlg::~uiPreStackMergeDlg
~uiPreStackMergeDlg()
uiPreStackMergeDlg::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiPreStackMergeDlg::inctio_
CtxtIOObj & inctio_
Definition: uiprestkmergedlg.h:71
ObjectSet< IOObj >
BufferStringSet
Set of BufferString objects.
Definition: bufstringset.h:26
uiPreStackMergeDlg::createMoveButtons
void createMoveButtons(uiGroup *)
CtxtIOObj
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:146
uiPreStackMergeDlg::selButPush
void selButPush(CallBacker *)
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiPreStackMergeDlg::selvolsbox_
uiListBox * selvolsbox_
Definition: uiprestkmergedlg.h:59
uiPreStackMergeDlg::setInputIds
void setInputIds(const BufferStringSet &selnms)
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiPreStackMergeDlg::toselect_
uiToolButton * toselect_
Definition: uiprestkmergedlg.h:61
uiPreStackMergeDlg::createFields
void createFields(uiGroup *)
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiPreStackMergeDlg::allvolsids_
TypeSet< MultiID > allvolsids_
Definition: uiprestkmergedlg.h:55
uiPreStackMergeDlg::moveupward_
uiToolButton * moveupward_
Definition: uiprestkmergedlg.h:63
uiPreStackMergeDlg::selobjs_
ObjectSet< IOObj > selobjs_
Definition: uiprestkmergedlg.h:56
uiGroup
Definition: uigroup.h:54
uiListBox
List Box.
Definition: uilistbox.h:75
uiPreStackMergeDlg::attachFields
void attachFields(uiGroup *, uiGroup *, uiGroup *)
IOObj
Definition: ioobj.h:58
uidialog.h
uiPosSubSel
Group to capture a user's position subselection wishes.
Definition: uipossubsel.h:33
uiPreStackMergeDlg::volsbox_
uiListBox * volsbox_
Definition: uiprestkmergedlg.h:58
uiPreStackMergeDlg::subselfld_
uiPosSubSel * subselfld_
Definition: uiprestkmergedlg.h:69
bufstringset.h
uiPreStackMergeDlg::moveButPush
void moveButPush(CallBacker *)
uiPreStackMergeDlg::createSelectButtons
void createSelectButtons(uiGroup *)
uiIOObjSel
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
uiPreStackMergeDlg::fromselect_
uiToolButton * fromselect_
Definition: uiprestkmergedlg.h:62
uiParent
Definition: uiparent.h:26
uiPreStackMergeDlg::stackSel
void stackSel(CallBacker *)
uiPreStackMergeDlg
: setup a dialog where the user can select a set of Prestack volumes and merge them into one....
Definition: uiprestkmergedlg.h:32
uiPreStackMergeDlg::movebuttons_
uiGroup * movebuttons_
Definition: uiprestkmergedlg.h:65
uiDialog
Definition: uidialog.h:42
uiPreStackMergeDlg::outpfld_
uiIOObjSel * outpfld_
Definition: uiprestkmergedlg.h:68
uiPreStackMergeDlg::stackfld_
uiGenInput * stackfld_
Definition: uiprestkmergedlg.h:67
uiToolButton
Definition: uitoolbutton.h:22
uiPreStackMergeDlg::mODTextTranslationClass
mODTextTranslationClass(uiPreStackMergeDlg)
uiPreStackMergeDlg::fillListBox
void fillListBox()
uiPreStackMergeDlg::setSelectedVols
bool setSelectedVols()
uiPreStackMergeDlg::uiPreStackMergeDlg
uiPreStackMergeDlg(uiParent *)
TypeSet< MultiID >

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