1 #ifndef uiwellmarkersel_h 2 #define uiwellmarkersel_h 14 #include "uiwellmod.h" 26 namespace Well {
class Marker;
class MarkerSet; }
38 Setup(
bool one,
const char* sel_txt=0);
56 void setInput(
const char*,
bool top=
true);
58 const char* getText(
bool top=
true)
const;
59 int getType(
bool top=
true)
const;
66 static const char* sKeyUdfLvl();
67 static const char* sKeyDataStart();
68 static const char* sKeyDataEnd();
71 {
return top ? topfld_ : botfld_; }
97 bool withwllfilt=
true,
99 : markerschoicemode_(markerscm)
100 , withwellfilter_(withwllfilt)
101 , wellschoicemode_(wellscm) {}
#define mExpClass(module)
Definition: commondefs.h:160
Set of Markers.
Definition: wellmarker.h:76
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Definition: oduicommon.h:46
ChoiceMode
What to choose from any list-type UI object.
Definition: oduicommon.h:42
FixedString Setup()
Definition: keystrs.h:116
Definition: uiwellmarkersel.h:35
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Definition: uiwellmarkersel.h:93
uiIOObjSelGrp * wellselgrp_
Definition: uiwellmarkersel.h:121
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:188
Combo box.
Definition: uicombobox.h:32
Definition: uiparent.h:26
Set of BufferString objects.
Definition: bufstringset.h:28
Definition: uidialog.h:42
uiIOObjSelGrp * wellSelGrp()
Definition: uiwellmarkersel.h:117
List Box.
Definition: uilistbox.h:75
uiComboBox * topfld_
Definition: uiwellmarkersel.h:78
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
const Setup setup_
Definition: uiwellmarkersel.h:77
uiComboBox * getFld(bool top)
Definition: uiwellmarkersel.h:70
Select one or two markers (i.e. a range)
Definition: uiwellmarkersel.h:31
Definition: directionalsurvey.h:19
Notifier< uiWellMarkerSel > mrkSelDone
Definition: uiwellmarkersel.h:73
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:137
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:175
uiComboBox * botfld_
Definition: uiwellmarkersel.h:79
uiListBox * markersselgrp_
Definition: uiwellmarkersel.h:122
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
Select a list of markers from the well database.
Definition: uiwellmarkersel.h:89
Marker, should be attached to Strat level.
Definition: wellmarker.h:35
Setup(OD::ChoiceMode markerscm=OD::ChooseAtLeastOne, bool withwllfilt=true, OD::ChoiceMode wellscm=OD::ChooseAtLeastOne)
Definition: uiwellmarkersel.h:96
Basic group for letting the user select an object.
Definition: uiioobjselgrp.h:46