1 #ifndef uistratlaymodtools_h 2 #define uistratlaymodtools_h 15 #include "uistratmod.h" 34 void setNrModels(
int);
35 void enableSave(
bool);
43 int getNrModelsFromPar(
const IOPar&)
const;
49 static const char* sKeyNrModels();
73 const char* selProp()
const;
74 const char* selLevel()
const;
75 const char* selContent()
const;
77 bool dispZoomed()
const;
78 bool dispLith()
const;
79 bool showFlattened()
const;
80 bool mkSynthetics()
const;
82 void setSelProp(
const char*);
83 void setSelLevel(
const char*);
84 void setSelContent(
const char*);
85 void setDispEach(
int);
86 void setDispZoomed(
bool);
87 void setDispLith(
bool);
88 void setShowFlattened(
bool);
89 void setMkSynthetics(
bool);
90 void setFlatTBSensitive(
bool);
92 void setNoDispEachFld();
103 int selPropIdx()
const;
104 int selLevelIdx()
const;
106 Color selLevelColor()
const;
118 static const char* sKeyDisplayedProp();
119 static const char* sKeyDecimation();
120 static const char* sKeySelectedLevel();
121 static const char* sKeySelectedContent();
122 static const char* sKeyZoomToggle();
123 static const char* sKeyDispLith();
124 static const char* sKeyShowFlattened();
157 Setup(
bool needswave=
true,
bool needpor=
true,
158 bool needinitsat=
true,
bool needfinalsat=
true)
159 : withswave_(needswave)
161 , withinitsat_(needinitsat)
162 , withfinalsat_(needfinalsat)
174 void setDenProp(
const char*);
175 void setVPProp(
const char*);
176 void setVSProp(
const char*);
177 void setPorProp(
const char*);
178 void setInitialSatProp(
const char*);
179 void setFinalSatProp(
const char*);
181 bool needsDisplay()
const;
183 const char* getSelVPName()
const;
184 const char* getSelVSName()
const;
185 const char* getSelDenName()
const;
186 const char* getSelInitialSatName()
const;
187 const char* getSelFinalSatName()
const;
188 const char* getSelPorName()
const;
#define mExpClass(module)
Definition: commondefs.h:160
description of properties of dialog.
Definition: uidialog.h:51
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Definition: propertyref.h:176
FixedString Setup()
Definition: keystrs.h:116
FixedString Level()
Definition: keystrs.h:78
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Definition: uistratlaymodtools.h:150
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:188
uiComboBox * porosityfld_
Definition: uistratlaymodtools.h:201
uiComboBox * finalsatfld_
Definition: uistratlaymodtools.h:200
Combo box.
Definition: uicombobox.h:32
Definition: uistring.h:89
uiComboBox * denfld_
Definition: uistratlaymodtools.h:198
Definition: uiparent.h:26
Set of BufferString objects.
Definition: bufstringset.h:28
Definition: uidialog.h:42
uiString errmsg_
Definition: uistratlaymodtools.h:202
Stratigraphic level.
Definition: stratlevel.h:42
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
uiComboBox * initialsatfld_
Definition: uistratlaymodtools.h:199
void trigger(T &t)
Definition: callback.h:258
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:137
Definition: uispinbox.h:24
uiComboBox * vpfld_
Definition: uistratlaymodtools.h:196
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:175
Stratigraphy.
Definition: stratlevel.h:26
const uiString & errMsg() const
Definition: uistratlaymodtools.h:190
uiComboBox * vsfld_
Definition: uistratlaymodtools.h:197
BufferString errmsg_
Definition: horizontracker.h:119
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer, similar to Qt.
Definition: color.h:26