OpendTect  6.3
uirandlinegen.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: Nov 2007
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uiearthmodelmod.h"
14 #include "uidialog.h"
15 #include "dbkey.h"
16 
17 class uiGenInput;
18 class uiIOObjSel;
19 class uiPickSetIOObjSel;
20 class uiCheckBox;
21 class uiSelZRange;
22 class uiLabeledSpinBox;
23 class uiSpinBox;
24 class uiLabel;
25 
26 
31 public:
33 
34  DBKey getNewSetID() const;
35  bool dispOnCreation();
36 
37 protected:
38 
51 
52  void largestOnlyChg(CallBacker*);
53  void isrelChg(CallBacker*);
54 
55  bool acceptOK();
56 
57 public:
58  static uiString sSpecGenPar();
59  static uiString sDlgTitle();
60 };
61 
62 
65 mExpClass(uiEarthModel) uiGenRanLinesByShift : public uiDialog
67 public:
69 
70  DBKey getNewSetID() const;
71  bool dispOnCreation();
72 
73 protected:
74 
80 
81  bool acceptOK();
82 
83 };
84 
85 
90 public:
92 
93  DBKey getNewSetID() const;
94  bool dispOnCreation();
95 
96 protected:
97 
102 
103  bool acceptOK();
104 
105 };
#define mExpClass(module)
Definition: commondefs.h:157
uiIOObjSel * infld_
Definition: uirandlinegen.h:75
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
uiLabel * largestendfld_
Definition: uirandlinegen.h:50
uiGenInput * relzrgfld_
Definition: uirandlinegen.h:43
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
uiGenInput * distfld_
Definition: uirandlinegen.h:77
uiCheckBox * isrelfld_
Definition: uirandlinegen.h:45
uiIOObjSel * outfld_
Definition: uirandlinegen.h:41
Definition: uistring.h:88
Definition: uiparent.h:24
uiSpinBox * nrlargestfld_
Definition: uirandlinegen.h:49
Definition: uidialog.h:40
uiIOObjSel * outfld_
Definition: uirandlinegen.h:76
uiPickSetIOObjSel * polyfld_
Definition: uirandlinegen.h:40
Definition: uispinbox.h:123
selects pick set or polygon.
Definition: uipicksetsel.h:22
uiGenInput * sidefld_
Definition: uirandlinegen.h:78
uiIOObjSel * infld_
Definition: uirandlinegen.h:39
General Input Element.
Definition: uigeninput.h:56
uiIOObjSel * outfld_
Definition: uirandlinegen.h:99
uiGenInput * contzrgfld_
Definition: uirandlinegen.h:42
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:36
Definition: uispinbox.h:22
uiCheckBox * dispfld_
Definition: uirandlinegen.h:79
uiSelZRange * zrgfld_
Definition: uirandlinegen.h:100
uiCheckBox * dispfld_
Definition: uirandlinegen.h:101
uiLabeledSpinBox * vtxthreshfld_
Definition: uirandlinegen.h:47
Generate random lines by shifting an existing.
Definition: uirandlinegen.h:65
Definition: uilabel.h:22
Generate random lines from contours of a horizon.
Definition: uirandlinegen.h:29
Full key to any object in the OpendTect data store.
Definition: dbkey.h:36
uiCheckBox * dispfld_
Definition: uirandlinegen.h:46
uiPickSetIOObjSel * infld_
Definition: uirandlinegen.h:98
uiCheckBox * largestfld_
Definition: uirandlinegen.h:48
Definition: uibutton.h:130
uiGenInput * abszrgfld_
Definition: uirandlinegen.h:44
Selects sub-Z-range. Default will be SI() work Z Range.
Definition: uiselsurvranges.h:24
Generate random line from polygon.
Definition: uirandlinegen.h:88

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