 |
OpendTect
6.6
|
Go to the documentation of this file.
13 #include "uiwellmod.h"
25 namespace Well {
class Marker;
class MarkerSet; }
37 Setup(
bool one,
const char* sel_txt=0);
72 {
return top ? topfld_ : botfld_; }
98 bool withwllfilt=
true,
100 : markerschoicemode_(markerscm)
101 , withwellfilter_(withwllfilt)
102 , wellschoicemode_(wellscm) {}
void getWellNames(BufferStringSet &)
void fillPar(IOPar &) const
void setMarkers(const BufferStringSet &)
void getNames(BufferStringSet &)
uiComboBox * topfld_
Definition: uiwellmarkersel.h:79
uiComboBox * botfld_
Definition: uiwellmarkersel.h:80
mODTextTranslationClass(uiWellMarkersDlg)
Set of BufferString objects.
Definition: bufstringset.h:26
Combo box.
Definition: uicombobox.h:32
Setup(OD::ChoiceMode markerscm=OD::ChooseAtLeastOne, bool withwllfilt=true, OD::ChoiceMode wellscm=OD::ChooseAtLeastOne)
Definition: uiwellmarkersel.h:97
Definition: uiwellmarkersel.h:35
uiWellMarkerSel(uiParent *, const Setup &)
#define mExpClass(module)
Definition: commondefs.h:177
static const char * sKeyUdfLvl()
Basic group for letting the user select an object.
Definition: uiioobjselgrp.h:47
Marker, should be attached to Strat level.
Definition: wellmarker.h:35
mDefSetupMemb(bool, withwellfilter)
static const char * sKeyDataEnd()
mDefSetupMemb(BufferString, seltxt)
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:154
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiWellMarkersDlg(uiParent *, const uiWellMarkersDlg::Setup &)
void usePar(const IOPar &)
Sets start to first marker, stop to last.
Select one or two markers (i.e. a range)
Definition: uiwellmarkersel.h:31
mDefSetupMemb(bool, withudf)
[true] udf or 'open' zones allowed
int getType(bool top=true) const
mDefSetupMemb(OD::ChoiceMode, wellschoicemode)
void setMarkers(const Well::MarkerSet &)
mDefSetupMemb(bool, unordered)
Setup(bool one, const char *sel_txt=0)
Definition: directionalsurvey.h:20
Definition: uiwellmarkersel.h:95
const Setup setup_
Definition: uiwellmarkersel.h:78
Set of Markers.
Definition: wellmarker.h:76
List Box.
Definition: uilistbox.h:75
mDefSetupMemb(OD::ChoiceMode, markerschoicemode)
void setInput(const Well::Marker &, bool top=true)
Notifier< uiWellMarkerSel > mrkSelDone
Definition: uiwellmarkersel.h:74
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
void fltrMarkerNamesCB(CallBacker *)
FixedString Marker()
Definition: keystrs.h:98
void getWellIDs(TypeSet< MultiID > &)
uiIOObjSelGrp * wellSelGrp()
Definition: uiwellmarkersel.h:118
void setMarkerColors(const TypeSet< Color > &)
ChoiceMode
What to choose from any list-type UI object.
Definition: oduicommon.h:42
void mrkSel(CallBacker *)
@ ChooseAtLeastOne
Definition: oduicommon.h:45
mDefSetupMemb(bool, allowsame)
[true]
uiListBox * markersselgrp_
Definition: uiwellmarkersel.h:123
void setMarkers(uiComboBox &, const BufferStringSet &)
mODTextTranslationClass(uiWellMarkerSel)
mDefSetupMemb(bool, single)
false => two levels (a zone)
Definition: uiparent.h:26
uiComboBox * getFld(bool top)
Definition: uiwellmarkersel.h:71
static const char * sKeyDataStart()
uiIOObjSelGrp * wellselgrp_
Definition: uiwellmarkersel.h:122
Definition: uidialog.h:42
Select a list of markers from the well database.
Definition: uiwellmarkersel.h:91
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
void setInput(const char *, bool top=true)
const char * getText(bool top=true) const
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021