OpendTect  6.6
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  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiearthmodelmod.h"
15 #include "uidialog.h"
16 
17 class CtxtIOObj;
18 class uiGenInput;
19 class uiIOObjSel;
20 class uiCheckBox;
21 class uiSelZRange;
22 class uiLabeledSpinBox;
23 class uiSpinBox;
24 class uiLabel;
25 
26 
31 public:
34 
35  const char* getNewSetID() const;
37 
38 protected:
39 
43 
56 
59 
61 
62 public:
64  static uiString sDlgTitle();
65 };
66 
67 
70 mExpClass(uiEarthModel) uiGenRanLinesByShift : public uiDialog
72 public:
75 
76  const char* getNewSetID() const;
78 
79 protected:
80 
83 
89 
91 
92 };
93 
94 
99 public:
102 
103  const char* getNewSetID() const;
105 
106 protected:
107 
110 
115 
117 
118 };
119 
120 
uiGenRanLinesByShift::uiGenRanLinesByShift
uiGenRanLinesByShift(uiParent *)
uiGenRanLinesByShift::dispfld_
uiCheckBox * dispfld_
Definition: uirandlinegen.h:88
uiGenRanLinesByContour::~uiGenRanLinesByContour
~uiGenRanLinesByContour()
uiGenRanLineFromPolygon::getNewSetID
const char * getNewSetID() const
uiGenRanLineFromPolygon::mODTextTranslationClass
mODTextTranslationClass(uiGenRanLineFromPolygon)
uiGenRanLinesByContour::nrlargestfld_
uiSpinBox * nrlargestfld_
Definition: uirandlinegen.h:54
CtxtIOObj
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:146
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiCheckBox
Definition: uibutton.h:167
uiGenRanLinesByContour::abszrgfld_
uiGenInput * abszrgfld_
Definition: uirandlinegen.h:49
uiGenRanLinesByContour::polyfld_
uiIOObjSel * polyfld_
Definition: uirandlinegen.h:45
uiGenRanLinesByContour::infld_
uiIOObjSel * infld_
Definition: uirandlinegen.h:44
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiGenRanLineFromPolygon::uiGenRanLineFromPolygon
uiGenRanLineFromPolygon(uiParent *)
uiGenRanLineFromPolygon
Generate random line from polygon.
Definition: uirandlinegen.h:98
uiGenRanLineFromPolygon::outctio_
CtxtIOObj & outctio_
Definition: uirandlinegen.h:109
uiGenRanLinesByContour::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiGenRanLinesByContour::sDlgTitle
static uiString sDlgTitle()
uiGenRanLineFromPolygon::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiGenRanLinesByContour::largestendfld_
uiLabel * largestendfld_
Definition: uirandlinegen.h:55
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiGenRanLineFromPolygon::outfld_
uiIOObjSel * outfld_
Definition: uirandlinegen.h:112
uiGenRanLinesByContour::relzrgfld_
uiGenInput * relzrgfld_
Definition: uirandlinegen.h:48
uiGenRanLinesByContour::contzrgfld_
uiGenInput * contzrgfld_
Definition: uirandlinegen.h:47
uiGenRanLinesByShift::mODTextTranslationClass
mODTextTranslationClass(uiGenRanLinesByShift)
uiGenRanLinesByShift
Generate random lines by shifting an existing.
Definition: uirandlinegen.h:71
uiGenRanLinesByShift::getNewSetID
const char * getNewSetID() const
uiGenRanLinesByContour::getNewSetID
const char * getNewSetID() const
uiGenRanLinesByContour::uiGenRanLinesByContour
uiGenRanLinesByContour(uiParent *)
uiGenRanLineFromPolygon::dispfld_
uiCheckBox * dispfld_
Definition: uirandlinegen.h:114
uiGenRanLinesByContour::dispfld_
uiCheckBox * dispfld_
Definition: uirandlinegen.h:51
uiGenRanLinesByShift::~uiGenRanLinesByShift
~uiGenRanLinesByShift()
uiGenRanLinesByShift::infld_
uiIOObjSel * infld_
Definition: uirandlinegen.h:84
uiGenRanLineFromPolygon::dispOnCreation
bool dispOnCreation()
uiGenRanLinesByContour::mODTextTranslationClass
mODTextTranslationClass(uiGenRanLinesByContour)
uidialog.h
uiGenRanLinesByContour::horctio_
CtxtIOObj & horctio_
Definition: uirandlinegen.h:40
uiGenRanLinesByShift::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiGenRanLinesByContour::rlsctio_
CtxtIOObj & rlsctio_
Definition: uirandlinegen.h:42
uiSpinBox
Definition: uispinbox.h:24
uiGenRanLineFromPolygon::inctio_
CtxtIOObj & inctio_
Definition: uirandlinegen.h:108
uiSelZRange
Selects sub-Z-range. Default will be SI() work Z Range.
Definition: uiselsurvranges.h:27
uiGenRanLinesByContour::largestfld_
uiCheckBox * largestfld_
Definition: uirandlinegen.h:53
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
uiGenRanLinesByShift::dispOnCreation
bool dispOnCreation()
uiGenRanLinesByShift::distfld_
uiGenInput * distfld_
Definition: uirandlinegen.h:86
uiGenRanLinesByContour::polyctio_
CtxtIOObj & polyctio_
Definition: uirandlinegen.h:41
uiGenRanLineFromPolygon::zrgfld_
uiSelZRange * zrgfld_
Definition: uirandlinegen.h:113
uiGenRanLinesByContour::isrelfld_
uiCheckBox * isrelfld_
Definition: uirandlinegen.h:50
uiLabel
Definition: uilabel.h:24
uiGenRanLinesByContour
Generate random lines from contours of a horizon.
Definition: uirandlinegen.h:30
uiIOObjSel
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
uiGenRanLinesByContour::vtxthreshfld_
uiLabeledSpinBox * vtxthreshfld_
Definition: uirandlinegen.h:52
uiGenRanLineFromPolygon::~uiGenRanLineFromPolygon
~uiGenRanLineFromPolygon()
uiGenRanLinesByShift::inctio_
CtxtIOObj & inctio_
Definition: uirandlinegen.h:81
uiParent
Definition: uiparent.h:26
uiGenRanLinesByContour::sSpecGenPar
static uiString sSpecGenPar()
uiLabeledSpinBox
Definition: uispinbox.h:138
uiDialog
Definition: uidialog.h:42
uiGenRanLinesByContour::outfld_
uiIOObjSel * outfld_
Definition: uirandlinegen.h:46
uiGenRanLinesByContour::isrelChg
void isrelChg(CallBacker *)
uiGenRanLinesByContour::dispOnCreation
bool dispOnCreation()
uiGenRanLinesByShift::outfld_
uiIOObjSel * outfld_
Definition: uirandlinegen.h:85
uiGenRanLinesByShift::sidefld_
uiGenInput * sidefld_
Definition: uirandlinegen.h:87
uiGenRanLinesByShift::outctio_
CtxtIOObj & outctio_
Definition: uirandlinegen.h:82
uiGenRanLinesByContour::largestOnlyChg
void largestOnlyChg(CallBacker *)
uiGenRanLineFromPolygon::infld_
uiIOObjSel * infld_
Definition: uirandlinegen.h:111

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