1 #ifndef uicreatepicks_h 2 #define uicreatepicks_h 32 namespace Pick {
class Set; }
41 : nr_(1), needhor_(false)
42 , horidx_(-1), horidx2_(-1) {}
59 enum TimeType { Seconds=0, MilliSeconds, MicroSeconds };
62 bool addstdfields=
true,
bool zvalreq=
false);
66 float getZVal() {
return zvalfld_->getFValue(); }
78 bool calcZValAccToSurvDepth();
83 virtual void addStdFields(
uiObject* lastobj=0);
bool needhor_
Definition: uicreatepicks.h:45
#define mExpClass(module)
Definition: commondefs.h:160
RandLocGenPars randpars_
Definition: uicreatepicks.h:122
uiGenInput * zfld_
Definition: uicreatepicks.h:130
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
float getZValInSurvUnit()
Definition: uicreatepicks.h:67
uiListBox * linenmfld_
Definition: uicreatepicks.h:129
Interval< float > zrg_
Definition: uicreatepicks.h:47
TrcKeySampling hs_
Definition: uicreatepicks.h:46
Set of data points with group selection.
Definition: datapointset.h:48
uiComboBox * horsel2fld_
Definition: uicreatepicks.h:128
const BufferStringSet & hornms_
Definition: uicreatepicks.h:123
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Group to capture a user's position subselection wishes.
Definition: uipossubsel.h:33
BufferStringSet linenms_
Definition: uicreatepicks.h:50
uiGenInput * nrfld_
Definition: uicreatepicks.h:125
bool iszvalreq_
Definition: uicreatepicks.h:84
uiGenInput * zvalfld_
Definition: uicreatepicks.h:74
The base class for most UI elements.
Definition: uiobj.h:38
BufferString name_
Definition: uicreatepicks.h:76
int horidx_
Definition: uicreatepicks.h:48
Combo box.
Definition: uicombobox.h:32
Definition: uiparent.h:26
Set of BufferString objects.
Definition: bufstringset.h:28
uiPosProvider * posprovfld_
Definition: uicreatepicks.h:102
BufferStringSet linenms_
Definition: uicreatepicks.h:132
uiGenInput * nmfld_
Definition: uicreatepicks.h:72
#define mDeclareEnumUtils(enm)
Some utilities surrounding the often needed enum <-> string table.
Definition: enums.h:258
Definition: uidialog.h:42
DepthType
Definition: uicreatepicks.h:57
Definition: uicreatepicks.h:92
List Box.
Definition: uilistbox.h:75
Set of picks with something in common.
Definition: pickset.h:31
Definition: uicreatepicks.h:111
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:27
uiLabeledComboBox * horselfld_
Definition: uicreatepicks.h:127
RandLocGenPars()
Definition: uicreatepicks.h:40
Definition: uiposfilterset.h:59
Definition: uicreatepicks.h:54
DepthType getDepthZValType()
Definition: uicreatepicks.h:68
const RandLocGenPars & randPars() const
Definition: uicreatepicks.h:118
DataPointSet * dps_
Definition: uicreatepicks.h:105
Definition: uicombobox.h:133
uiGenInput * geomfld_
Definition: uicreatepicks.h:126
int horidx2_
Definition: uicreatepicks.h:49
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
float getZVal()
Definition: uicreatepicks.h:66
lets user choose a way to provide positions
Definition: uiposprovider.h:29
Definition: picklocation.h:21
uiColorInput * colsel_
Definition: uicreatepicks.h:73
float zval_
Definition: uicreatepicks.h:85
uiPosFilterSetSel * posfiltfld_
Definition: uicreatepicks.h:104
int nr_
Definition: uicreatepicks.h:44
uiComboBox * zvaltypfld_
Definition: uicreatepicks.h:75
uiGenInput * maxnrpickfld_
Definition: uicreatepicks.h:103
TimeType getTimeZValType()
Definition: uicreatepicks.h:69
TimeType ztimevaltyp_
Definition: uicreatepicks.h:87
Holds data pertinent to a certain enum. It does not know the enum values themselves, but treat them as integers.
Definition: enums.h:45
Dialog for creating (a) pick set(s)
Definition: uicreatepicks.h:36
~uiCreatePicks()
Definition: uicreatepicks.h:63
TimeType
Definition: uicreatepicks.h:59
bool aspolygon_
Definition: uicreatepicks.h:80
DepthType zdepthvaltyp_
Definition: uicreatepicks.h:86