 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "uiwellattribmod.h"
39 namespace Strat {
class LayerModel;
class LayerModelProvider; }
40 namespace FlatView {
class AuxData;
class Appearance; }
41 namespace PreStackView {
class uiSyntheticViewer2DMainWin; }
57 {
return *(!useed_ ? stratsynth_ : edstratsynth_); }
59 {
return *(!useed_ ? stratsynth_ : edstratsynth_); }
61 {
return *(useed_ ? stratsynth_ : edstratsynth_); }
179 float offset = 0.0f)
const;
187 {
return *(useed_ ? stratsynth_ : edstratsynth_); }
void setRelativeViewRect(const uiWorldRect &relwr)
void levelSnapChanged(CallBacker *)
Notifier< uiStratSynthDisp > layerPropSelNeeded
Definition: uistratsynthdisp.h:88
void setDispMrkrs(const char *lvlnm, const TypeSet< float > &, Color)
const Strat::LayerModel & layerModel() const
bool autoupdate_
Definition: uistratsynthdisp.h:142
Definition: stratsynth.h:60
bool isEditUsed() const
Definition: uistratsynthdisp.h:119
void fillPar(IOPar &, const StratSynth *) const
Gather display.
Definition: psviewer2dgatherpainter.h:27
void updateTextPosCB(CallBacker *)
uiGroup * prestackgrp_
Definition: uistratsynthdisp.h:156
void exportSynth(CallBacker *)
uiSeisWaveletSel * wvltfld_
Definition: uistratsynthdisp.h:157
void set(uiStratLayerModel &)
uiWorldRect savedzoomwr_
Definition: uistratsynthdisp.h:136
void fillPar(IOPar &, bool) const
int selectedtrace_
Definition: uistratsynthdisp.h:137
Definition: uistratsynthdisp.h:45
uiSpinBox * sliceposbox_
Definition: uistratsynthdisp.h:240
const Strat::LayerModelProvider & lmp_
Definition: uistratsynthdisp.h:134
void nextCB(CallBacker *)
const PropertyRefSelection & modelPropertyRefs() const
void fillPar(IOPar &) const
uiComboBox * wvadatalist_
Definition: uistratsynthdisp.h:162
bool haveUserScaleWavelet()
Combo box.
Definition: uicombobox.h:32
Notifier< uiStratSynthDisp > wvltChanged
Definition: uistratsynthdisp.h:86
#define mExpClass(module)
Definition: commondefs.h:177
void resetRelativeViewRect()
void setDefaultAppearance(FlatView::Appearance &)
void setCurrentSynthetic(bool wva)
void reDisplayPostStackSynthetic(bool wva=true)
void wvDataSetSel(CallBacker *)
const StratSynth & normalSS() const
Definition: uistratsynthdisp.h:62
void syntheticDisabled(CallBacker *)
Notifier< uiStratSynthDisp > modSelChanged
Definition: uistratsynthdisp.h:89
const uiWorldRect & getRelativeViewRect() const
Definition: uistratsynthdisp.h:124
void copySyntheticDispPars()
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
void setDisplayZSkip(float zskip, bool withmodchg)
uiSynthSlicePos(uiParent *, const uiString &lbltxt)
void updateSynthetic(const char *nm, bool wva)
uiSpinBox * slicestepbox_
Definition: uistratsynthdisp.h:241
bool dispflattened_
Definition: uistratsynthdisp.h:140
void vdDataSetSel(CallBacker *)
set of seismic traces.
Definition: seisbuf.h:31
uiButton * lasttool_
Definition: uistratsynthdisp.h:160
void updateSyntheticList(bool wva)
void setLimitSampling(StepInterval< float >)
uiGroup * getDisplayClone(uiParent *) const
Definition: uimultiflatviewcontrol.h:45
void genNewSynthetic(CallBacker *)
void displayPreStackSynthetic(const SyntheticData *)
const ObjectSet< SyntheticData > & getSynthetics() const
mDeprecatedDef void setBrineFilled(bool yn)
Definition: uistratsynthdisp.h:114
void setUseEdited(bool yn)
Definition: uistratsynthdisp.h:118
Definition: bitmap2rgb.h:17
Definition: propertyref.h:166
Notifier< uiStratSynthDisp > viewChanged
Definition: uistratsynthdisp.h:87
Flatviewer appearance.
Definition: flatview.h:295
uiGroup * datagrp_
Definition: uistratsynthdisp.h:155
void handleFlattenChange()
FlatView::AuxData * selectedtraceaux_
Definition: uistratsynthdisp.h:151
void prevCB(CallBacker *)
uiComboBox * vddatalist_
Definition: uistratsynthdisp.h:163
Notifier< uiStratSynthDisp > dispParsChanged
Definition: uistratsynthdisp.h:91
void parsChangedCB(CallBacker *)
uiGroup * topgrp_
Definition: uistratsynthdisp.h:154
void syntheticRemoved(CallBacker *)
void slicePosChg(CallBacker *)
Converts between time, depth and velocity given a model. The velocity model can be either RMO-velocit...
Definition: velocitycalc.h:31
Notifier< uiStratSynthDisp > synthsChanged
Definition: uistratsynthdisp.h:90
SyntheticData * currentvdsynthetic_
Definition: uistratsynthdisp.h:148
void addEditSynth(CallBacker *)
void setZoomView(const uiWorldRect &)
uiPushButton * scalebut_
Definition: uistratsynthdisp.h:159
float centralTrcShift() const
mDeprecatedDef void displayFRText()
mDeprecatedDef void modelChanged()
FlatView::AuxData * levelaux_
Definition: uistratsynthdisp.h:152
int longestaimdl_
Definition: uistratsynthdisp.h:131
void setFlattened(bool flattened, bool trigger=true)
Definition: uisynthgendlg.h:29
StratSynth & altSS()
Definition: uistratsynthdisp.h:186
const StratSynth & altSS() const
Definition: uistratsynthdisp.h:60
Definition: uipsviewer2dmainwin.h:174
const ObjectSet< const TimeDepthModel > * d2tmodels_
Definition: uistratsynthdisp.h:146
uiToolButton * prestackbut_
Definition: uistratsynthdisp.h:161
float dispskipz_
Definition: uistratsynthdisp.h:139
void selPreStackDataCB(CallBacker *)
const SeisTrcBuf & curTrcBuf() const
Class that can execute a task.
Definition: task.h:170
void displayPostStackSynthetic(const SyntheticData *, bool wva=true)
void newModelsCB(CallBacker *)
bool isbrinefilled_
Definition: uistratsynthdisp.h:141
void displaySynthetic(const SyntheticData *)
void setSelectedTrace(int)
Definition: stratlayermodel.h:86
void wvltChg(CallBacker *)
bool usePar(const IOPar &)
bool doForceUpdate() const
Definition: uistratsynthdisp.h:117
Notifier< uiSynthSlicePos > positionChg
Definition: uistratsynthdisp.h:233
SyntheticData * currentwvasynthetic_
Definition: uistratsynthdisp.h:147
void viewChg(CallBacker *)
StratSynth * stratsynth_
Definition: uistratsynthdisp.h:132
const ObjectSet< const TimeDepthModel > * d2TModels() const
const Wavelet * getWavelet() const
void makeInfoMsg(BufferString &msg, IOPar &)
Class that represents non-bitmap data to be displayed in a flatviewer, such as markers,...
Definition: flatview.h:34
Compound key consisting of ints.
Definition: multiid.h:24
Definition: uispinbox.h:24
A model consisting of layer sequences.
Definition: stratlayermodel.h:36
uiFlatViewer * viewer()
Definition: uistratsynthdisp.h:84
PtrMan< TaskRunner > taskrunner_
Definition: uistratsynthdisp.h:168
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
SyntheticData * getSyntheticData(const char *nm)
void getCurD2TModel(const SyntheticData *, ObjectSet< const TimeDepthModel > &, float offset=0.0f) const
Ref Data for a (usually petrophysical) property.
Definition: propertyref.h:43
void syntheticChanged(CallBacker *)
void viewPreStackPush(CallBacker *)
void reSampleTraces(const SyntheticData *, SeisTrcBuf &) const
void setAutoUpdate(bool yn)
Definition: uistratsynthdisp.h:115
uiMultiFlatViewControl * control()
Definition: uistratsynthdisp.h:106
void layerPropsPush(CallBacker *)
void setZDataRange(const Interval< double > &, bool indpt)
void displayFRText(bool yn, bool isbrine)
void addTool(const uiToolButtonSetup &)
const StratSynth & editSS() const
Definition: uistratsynthdisp.h:63
uiFlatViewer * vwr_
Definition: uistratsynthdisp.h:158
StratSynth * edstratsynth_
Definition: uistratsynthdisp.h:133
Definition: uistratsynthdisp.h:229
uiMultiFlatViewControl * control_
Definition: uistratsynthdisp.h:150
void getAbsoluteViewRect(uiWorldRect &abswr) const
const StratSynth & curSS() const
Definition: uistratsynthdisp.h:56
Stratigraphy.
Definition: stratlevel.h:26
void preStackWinClosedCB(CallBacker *)
SyntheticData * getCurrentSyntheticData(bool wva=true) const
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
void setAbsoluteViewRect(const uiWorldRect &abswr)
uiWorldRect relzoomwr_
Definition: uistratsynthdisp.h:135
const uiWorldRect & curView(bool indepth) const
mODTextTranslationClass(uiStratSynthDisp)
Definition: uistratlayermodel.h:40
uiSynthSlicePos * offsetposfld_
Definition: uistratsynthdisp.h:166
Definition: syntheticdata.h:38
const char * levelName() const
bool prepareElasticModel()
void scalePush(CallBacker *)
int dispeach_
Definition: uistratsynthdisp.h:138
mODTextTranslationClass(uiSynthSlicePos)
Definition: uiparent.h:26
'Immediate' Wavelet selector, with optionally 'Manage' and/or 'Extract' buttons
Definition: uiseiswvltsel.h:26
const MultiID & waveletID() const
StratSynth & curSS()
Definition: uistratsynthdisp.h:58
void setSnapLevelSensitive(bool)
void setForceUpdate(bool yn)
Definition: uistratsynthdisp.h:116
void updateRelativeViewRect()
#define mDeprecatedDef
Definition: plfdefs.h:216
void addViewerToControl(uiFlatViewer &)
Fulfills the FlatView::Viewer specifications using 'ui' classes.
Definition: uiflatviewer.h:34
bool forceupdate_
Definition: uistratsynthdisp.h:143
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer,...
Definition: color.h:26
uiStratSynthDisp(uiParent *, const Strat::LayerModelProvider &)
uiComboBox * levelsnapselfld_
Definition: uistratsynthdisp.h:164
PreStackView::uiSyntheticViewer2DMainWin * prestackwin_
Definition: uistratsynthdisp.h:169
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
uiLabel * label_
Definition: uistratsynthdisp.h:239
void offsetChged(CallBacker *)
uiSynthGenDlg * synthgendlg_
Definition: uistratsynthdisp.h:165
uiToolButton * nextbut_
Definition: uistratsynthdisp.h:243
bool useed_
Definition: uistratsynthdisp.h:144
uiToolButton * prevbut_
Definition: uistratsynthdisp.h:242
Definition: uigraphicsitemimpl.h:276
StepInterval< float > limitsampling_
Definition: uistratsynthdisp.h:249
void showInfoMsg(bool foralt)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021