OpendTect  6.6
uiprestkcopy.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 / Bert
8  Date: October 2007 / Mar 2015
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiseismod.h"
15 #include "uidialog.h"
16 #include "uigroup.h"
17 
18 class IOObj;
19 class uiIOObjSel;
20 class uiPosSubSel;
21 class uiGenInput;
22 
23 
28 public:
29 
32 
33  uiPosSubSel* subselFld() { return subselfld_; }
34  uiIOObjSel* outputFld() { return outpfld_; }
35 
36  void setInput(const IOObj&);
37  bool go();
38 
39 protected:
40 
44 
46 
47 };
48 
49 
54 public:
55 
57 
58  uiPreStackOutputGroup* outputGroup() { return outgrp_; }
59 
60 protected:
61 
64 
67 
68 };
69 
70 
uiPreStackOutputGroup::setInput
void setInput(const IOObj &)
uiPreStackCopyDlg::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiPreStackOutputGroup::inpioobj_
IOObj * inpioobj_
Definition: uiprestkcopy.h:45
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiPreStackCopyDlg
Dialog for copying PS data stores.
Definition: uiprestkcopy.h:53
uiPreStackCopyDlg::objSel
void objSel(CallBacker *)
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiPreStackOutputGroup::uiPreStackOutputGroup
uiPreStackOutputGroup(uiParent *)
uiPreStackCopyDlg::mODTextTranslationClass
mODTextTranslationClass(uiPreStackCopyDlg)
uigroup.h
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiPreStackOutputGroup::subselFld
uiPosSubSel * subselFld()
Definition: uiprestkcopy.h:33
uiPreStackOutputGroup::outpfld_
uiIOObjSel * outpfld_
Definition: uiprestkcopy.h:43
uiPreStackCopyDlg::outputGroup
uiPreStackOutputGroup * outputGroup()
Definition: uiprestkcopy.h:58
uiGroup
Definition: uigroup.h:54
IOObj
Definition: ioobj.h:58
uiPreStackOutputGroup
Group for output when copying PS data stores.
Definition: uiprestkcopy.h:27
uiPreStackOutputGroup::mODTextTranslationClass
mODTextTranslationClass(uiPreStackOutputGroup)
uidialog.h
uiPreStackOutputGroup::subselfld_
uiPosSubSel * subselfld_
Definition: uiprestkcopy.h:41
uiPosSubSel
Group to capture a user's position subselection wishes.
Definition: uipossubsel.h:33
MultiID
Compound key consisting of ints.
Definition: multiid.h:24
uiPreStackOutputGroup::outputFld
uiIOObjSel * outputFld()
Definition: uiprestkcopy.h:34
uiPreStackOutputGroup::offsrgfld_
uiGenInput * offsrgfld_
Definition: uiprestkcopy.h:42
uiPreStackOutputGroup::~uiPreStackOutputGroup
~uiPreStackOutputGroup()
uiIOObjSel
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
uiPreStackCopyDlg::inpfld_
uiIOObjSel * inpfld_
Definition: uiprestkcopy.h:62
uiPreStackOutputGroup::go
bool go()
uiParent
Definition: uiparent.h:26
uiPreStackCopyDlg::outgrp_
uiPreStackOutputGroup * outgrp_
Definition: uiprestkcopy.h:63
uiDialog
Definition: uidialog.h:42
uiPreStackCopyDlg::uiPreStackCopyDlg
uiPreStackCopyDlg(uiParent *, const MultiID &)

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