 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "uiwellattribmod.h"
27 namespace Strat {
class LayerModel;
class LayerSequenceGenDesc; }
32 class uiStratLayerModelLMProvider;
42 friend class uiStratLayerModelManager;
45 const char* disptype=0,
int opt=0);
114 uiStratLayerModelLMProvider&
lmp_;
132 bool allowcancel=
true)
const;
134 bool overridedispeach=
false);
uiStratGenDescTools * gentools_
Definition: uistratlayermodel.h:109
Base class for LayerSequenceGenDesc editors - with factory.
Definition: uistratlayseqgendesc.h:37
Definition: stratsynth.h:60
static void doBasicLayerModel()
Definition: uistratlaymoddisp.h:47
void syntheticsChangedCB(CallBacker *)
User interface main window.
Definition: uimainwin.h:35
const Strat::LayerModel & layerModel() const
Notifier< uiStratLayerModel > saveRequired
Definition: uistratlayermodel.h:78
void lmViewChangedCB(CallBacker *)
const StratSynth & normalStratSynth() const
uiStratSynthCrossplot * xplotdlg_
Definition: uistratlayermodel.h:120
void displayFRText(bool yn, bool isbrine=true)
void calcAndSetDisplayEach(bool overridepar)
const char * levelName() const
null if none
bool needtoretrievefrpars_
Definition: uistratlayermodel.h:118
Definition: uistratsynthdisp.h:45
const Wavelet * wavelet() const
const Strat::LayerModel & layerModelOriginal() const
void modDispRangeChanged(CallBacker *)
CtxtIOObj & descctio_
Definition: uistratlayermodel.h:115
static void doLayerModel(uiParent *, const char *modnm, int opt=0)
void dispEachChg(CallBacker *)
uiStratLayerModelDisp * getLayModelDisp() const
Definition: uistratlayermodel.h:92
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:146
void initWin(CallBacker *)
void lmDispParsChangedCB(CallBacker *)
const StratSynth & currentStratSynth() const
static const char * sKeyModeler2Use()
#define mExpClass(module)
Definition: commondefs.h:177
void doGenModels(bool forceupdsynth, bool overridedispeach=false)
void mkSynthChg(CallBacker *)
void helpCB(CallBacker *)
MultiID genDescID() const
void selPropChgCB(CallBacker *)
void flattenChg(CallBacker *)
bool useDisplayPars(const IOPar &)
Dialog specifying what to crossplot.
Definition: uistratsynthcrossplot.h:36
void genModels(CallBacker *)
mDeclInstanceCreatedNotifierAccess(uiStratLayerModel)
void infoChanged(CallBacker *)
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
const StratSynth & editStratSynth() const
bool closeOK()
confirm window close
set of seismic traces.
Definition: seisbuf.h:31
bool mostlyfilledwithbrine_
Definition: uistratlayermodel.h:117
void fillDisplayPars(IOPar &) const
const ObjectSet< const TimeDepthModel > & d2TModels() const
Definition: propertyref.h:166
Collection of LayerGenerator's that can generate a full LayerSequence.
Definition: stratlayseqgendesc.h:39
Notifier< uiStratLayerModel > retrieveRequired
Definition: uistratlayermodel.h:79
uiStratSynthDisp * synthdisp_
Definition: uistratlayermodel.h:108
static void doBasicLayerModel(uiParent *)
Converts between time, depth and velocity given a model. The velocity model can be either RMO-velocit...
Definition: velocitycalc.h:31
Strat::LayerModel & layerModel()
void go()
Definition: uistratlayermodel.h:48
void fillSyntheticsPars(IOPar &) const
void levelChg(CallBacker *)
User parameters to compute values for an elastic layer (den,p/s-waves).
Definition: elasticpropsel.h:25
void modSelChg(CallBacker *)
void nrModelsChangedCB(CallBacker *)
Strat::LayerSequenceGenDesc & desc_
Definition: uistratlayermodel.h:113
bool saveGenDescIfNecessary(bool allowcancel=true) const
const PropertyRefSelection & modelProperties() const
Notifier< uiStratLayerModel > newModels
Definition: uistratlayermodel.h:76
bool useSyntheticsPars(const IOPar &)
void setSynthView(const uiWorldRect &wr)
void xPlotReq(CallBacker *)
bool automksynth_
Definition: uistratlayermodel.h:119
mODTextTranslationClass(uiStratLayerModel)
void wvltChg(CallBacker *)
uiStratLayerModelLMProvider & lmp_
Definition: uistratlayermodel.h:114
uiToolBar * analtb_
Definition: uistratlayermodel.h:111
void selElasticPropsCB(CallBacker *)
Compound key consisting of ints.
Definition: multiid.h:24
A model consisting of layer sequences.
Definition: stratlayermodel.h:36
static uiStratLayerModel * getUILayerModel()
Ref Data for a (usually petrophysical) property.
Definition: propertyref.h:43
StratSynth & currentStratSynth()
void seqSel(CallBacker *)
void manPropsCB(CallBacker *)
void displayFRResult(bool usefr, bool parschanged, bool isbrine)
void synthDispParsChangedCB(CallBacker *)
Stratigraphy.
Definition: stratlevel.h:26
static void doLayerModel(const char *modnm, int opt=0)
bool canShowFlattened() const
void saveGenDescCB(CallBacker *)
Definition: uistratlayermodel.h:146
const Strat::LayerSequenceGenDesc & genDesc() const
Definition: uistratlayermodel.h:58
Definition: uistratlayermodel.h:40
Strat::LayerModel & layerModelOriginal()
Definition: syntheticdata.h:38
uiStratLayerModel(uiParent *, const char *disptype=0, int opt=0)
void openGenDescCB(CallBacker *)
Definition: uistratlayermodel.h:145
const uiWorldRect & curSynthView() const
uiLayerSequenceGenDesc * seqdisp_
Definition: uistratlayermodel.h:106
Strat::LayerModel & layerModelEdited()
void snapshotCB(CallBacker *)
bool checkUnscaledWavelet()
void viewChgedCB(CallBacker *)
Definition: uiparent.h:26
uiStratSynthDisp * getSynthDisp() const
Definition: uistratlayermodel.h:174
void fillWorkBenchPars(IOPar &) const
uiStratLayerModelDisp * moddisp_
Definition: uistratlayermodel.h:107
ElasticPropSelection * elpropsel_
Definition: uistratlayermodel.h:116
bool selElasticProps(ElasticPropSelection &)
const Strat::LayerModel & layerModelEdited() const
uiToolBar * analysisToolBar()
Definition: uistratlayermodel.h:54
Notifier< uiStratLayerModel > waveletChanged
Definition: uistratlayermodel.h:77
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
uiStratLayModEditTools * modtools_
Definition: uistratlayermodel.h:110
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021