1 #ifndef uiwelldispprop_h 2 #define uiwelldispprop_h 15 #include "uiwellmod.h" 33 namespace Well {
class LogDisplayParSet;
class LogSet; }
48 : mysztxt_(!sztxt.isEmpty() ? sztxt : tr(
"Line thickness"))
49 , mycoltxt_(!coltxt.isEmpty() ? coltxt :
52 , onlyfor2ddisplay_(
false) {}
59 Well::DisplayProperties::BasicProps&);
60 Well::DisplayProperties::BasicProps&
props() {
return *props_; }
74 Well::DisplayProperties::BasicProps*
props_;
91 Well::DisplayProperties::Track&);
94 {
return static_cast<Well::DisplayProperties::Track&
>(*props_); }
96 void resetProps(Well::DisplayProperties::Track&);
100 virtual void doPutToScreen();
101 virtual void doGetFromScreen();
119 Well::DisplayProperties::Markers&,
124 {
return static_cast<Well::DisplayProperties::Markers&
>(*props_); }
129 void resetProps(Well::DisplayProperties::Markers&);
133 virtual void doPutToScreen();
134 virtual void doGetFromScreen();
171 void doPutToScreen();
172 void doGetFromScreen();
174 void setSeismicSel();
176 void setWellLogSel();
184 void setFldSensitive(
bool);
188 void disableLogDisplays();
189 void setStyleSensitive(
bool);
virtual void doPutToScreen()
Definition: uiwelldispprop.h:71
#define mExpClass(module)
Definition: commondefs.h:160
uiLabeledComboBox * shapefld_
Definition: uiwelldispprop.h:139
uiCheckBox * nmsizedynamicfld_
Definition: uiwelldispprop.h:148
uiColorTableSel * coltablistfld_
Definition: uiwelldispprop.h:209
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
FixedString Setup()
Definition: keystrs.h:116
const Well::LogSet * wl_
Definition: uiwelldispprop.h:215
uiCheckBox * samecolasmarkerfld_
Definition: uiwelldispprop.h:143
uiGenInput * clipratefld_
Definition: uiwelldispprop.h:192
Definition: uislider.h:42
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Group of check boxes. Ensures a certain policy is honored.
Definition: uichecklist.h:34
uiGenInput * rangefld_
Definition: uiwelldispprop.h:193
uiLabeledSpinBox * lblr_
Definition: uiwelldispprop.h:199
static const uiString & emptyString()
Definition: uistring.h:109
Log set.
Definition: welllogset.h:32
Combo box.
Definition: uicombobox.h:32
Definition: uistring.h:89
uiLabeledComboBox * logfilltypefld_
Definition: uiwelldispprop.h:204
Definition: uiparent.h:26
uiLabeledComboBox * filllogsfld_
Definition: uiwelldispprop.h:203
uiSpinBox * repeatfld_
Definition: uiwelldispprop.h:197
Set of BufferString objects.
Definition: bufstringset.h:28
uiSpinBox * ovlapfld_
Definition: uiwelldispprop.h:196
Well::DisplayProperties::BasicProps * props_
Definition: uiwelldispprop.h:74
uiComboBox * nmstylefld_
Definition: uiwelldispprop.h:106
uiColorInput * seiscolorfld_
Definition: uiwelldispprop.h:210
mODTextTranslationClass(uiWellMarkersDispProperties) public Well::DisplayProperties::Markers & mrkprops()
Definition: uiwelldispprop.h:123
List Box.
Definition: uilistbox.h:75
uiColorInput * nmcolfld_
Definition: uiwelldispprop.h:144
uiColorInput * fillcolorfld_
Definition: uiwelldispprop.h:211
mODTextTranslationClass(uiWellTrackDispProperties) public Well::DisplayProperties::Track & trackprops()
Definition: uiwelldispprop.h:93
virtual void doGetFromScreen()
Definition: uiwelldispprop.h:72
uiCheckBox * revertlogfld_
Definition: uiwelldispprop.h:206
uiCheckBox * nmsizedynamicfld_
Definition: uiwelldispprop.h:107
Definition: uispinbox.h:128
Well Track display properties.
Definition: uiwelldispprop.h:87
uiListBox * displaymarkersfld_
Definition: uiwelldispprop.h:146
Definition: directionalsurvey.h:19
Definition: uicolortable.h:30
Well Markers display properties.
Definition: uiwelldispprop.h:115
Interval< float > valuerange_
Definition: uiwelldispprop.h:213
uiCheckList * stylefld_
Definition: uiwelldispprop.h:191
uiSlider * logwidthslider_
Definition: uiwelldispprop.h:200
uiComboBox * nmstylefld_
Definition: uiwelldispprop.h:142
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:137
uiCheckBox * dispbelowfld_
Definition: uiwelldispprop.h:104
Well display properties.
Definition: uiwelldispprop.h:39
Definition: uicombobox.h:133
Definition: uispinbox.h:24
uiLabeledSpinBox * szfld_
Definition: uiwelldispprop.h:78
uiLabeledSpinBox * cylinderheightfld_
Definition: uiwelldispprop.h:145
uiGenInput * colorrangefld_
Definition: uiwelldispprop.h:194
Well Log display properties.
Definition: uiwelldispprop.h:156
Notifier< uiWellDispProperties > propChanged
Definition: uiwelldispprop.h:66
Setup setup_
Definition: uiwelldispprop.h:79
uiCheckBox * singlfillcolfld_
Definition: uiwelldispprop.h:207
uiLabeledComboBox * logsfld_
Definition: uiwelldispprop.h:202
bool is2d_
Definition: uiwelldispprop.h:147
uiCheckBox * singlecolfld_
Definition: uiwelldispprop.h:140
uiGenInput * cliprangefld_
Definition: uiwelldispprop.h:195
Interval< float > fillvaluerange_
Definition: uiwelldispprop.h:214
Well::DisplayProperties::BasicProps & props()
Definition: uiwelldispprop.h:60
static uiString phrJoinStrings(const uiString &a, const uiString &b)
"
uiWellLogDispProperties * curwelllogproperty_
Definition: uiwelldispprop.h:67
uiLabeledSpinBox * nmsizefld_
Definition: uiwelldispprop.h:105
uiLabeledSpinBox * lvlofdetailfld_
Definition: uiwelldispprop.h:201
uiLabeledSpinBox * nmsizefld_
Definition: uiwelldispprop.h:141
uiColorInput * colfld_
Definition: uiwelldispprop.h:77
uiCheckBox * dispabovefld_
Definition: uiwelldispprop.h:103
static uiString sColor(int num=1)
Definition: uistrings.h:250
uiLabeledSpinBox * lblo_
Definition: uiwelldispprop.h:198
Definition: uibutton.h:134
static uiString sLine(int num=1)
Definition: uistrings.h:343
mODTextTranslationClass(uiWellLogDispProperties) public Well::DisplayProperties::Log & logprops()
Definition: uiwelldispprop.h:163
uiCheckBox * logarithmfld_
Definition: uiwelldispprop.h:205
uiCheckBox * flipcoltabfld_
Definition: uiwelldispprop.h:208