OpendTect  6.3
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 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uiseismod.h"
14 #include "uidialog.h"
15 #include "uigroup.h"
16 
17 class IOObj;
18 class uiIOObjSel;
19 class uiPosSubSel;
20 class uiGenInput;
21 
22 
27 public:
28 
31 
32  uiPosSubSel* subselFld() { return subselfld_; }
33  uiIOObjSel* outputFld() { return outpfld_; }
34 
35  void setInput(const IOObj&);
36  bool go();
37 
38 protected:
39 
43 
45 
46 };
47 
48 
53 public:
54 
56 
57  uiPreStackOutputGroup* outputGroup() { return outgrp_; }
58 
59 protected:
60 
63 
64  void objSel(CallBacker*);
65  bool acceptOK();
66 
67 };
IOObj * inpioobj_
Definition: uiprestkcopy.h:44
Definition: uigroup.h:53
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Definition: ioobj.h:57
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Group to capture a user's position subselection wishes.
Definition: uipossubsel.h:31
uiGenInput * offsrgfld_
Definition: uiprestkcopy.h:41
Definition: uiparent.h:24
Definition: uidialog.h:40
uiPreStackOutputGroup * outputGroup()
Definition: uiprestkcopy.h:57
General Input Element.
Definition: uigeninput.h:56
Dialog for copying PS data stores.
Definition: uiprestkcopy.h:51
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:36
uiIOObjSel * outpfld_
Definition: uiprestkcopy.h:42
uiPosSubSel * subselFld()
Definition: uiprestkcopy.h:32
uiPreStackOutputGroup * outgrp_
Definition: uiprestkcopy.h:62
Group for output when copying PS data stores.
Definition: uiprestkcopy.h:25
uiPosSubSel * subselfld_
Definition: uiprestkcopy.h:40
Full key to any object in the OpendTect data store.
Definition: dbkey.h:36
uiIOObjSel * outputFld()
Definition: uiprestkcopy.h:33
uiIOObjSel * inpfld_
Definition: uiprestkcopy.h:61

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