1 #ifndef uiwelltieview_h 2 #define uiwelltieview_h 16 #include "uiwellattribmod.h" 53 void redrawViewerAuxDatas();
54 void redrawLogsAuxDatas();
57 int nrTrcs()
const {
return nrtrcs_; }
59 void enableCtrlNotifiers(
bool);
93 void drawLog(
const char*,
bool,
int,
bool);
97 void drawViewerWellMarkers();
98 void drawLogDispWellMarkers();
99 void initFlatViewer();
100 void initLogViewers();
101 void initWellControl();
105 void setLogsParams();
106 void setUdfTrc(
SeisTrc&)
const;
108 void setInfoMsg(CallBacker*);
109 void zoomChg(CallBacker*);
110 void mouseMoveCB(CallBacker*);
121 void set(
const Data::CorrelData&);
SeisTrcBuf & trcbuf_
Definition: uiwelltieview.h:78
#define mExpClass(module)
Definition: commondefs.h:160
Class that represents non-bitmap data to be displayed in a flatviewer, such as markers, lines and more.
Definition: flatview.h:34
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
FixedString Setup()
Definition: keystrs.h:116
uiParent * parent_
Definition: uiwelltieview.h:69
ObjectSet< FlatView::AuxData > horauxdatas_
Definition: uiwelltieview.h:84
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Definition: uiwelltieview.h:115
uiFlatViewer * vwr_
Definition: uiwelltieview.h:68
uiLineItem * lineseis_
Definition: uiwelltieview.h:91
Notifier< uiTieView > infoMsgChanged
Definition: uiwelltieview.h:64
const Data & data_
Definition: uiwelltieview.h:131
uiLineItem * linelog2_
Definition: uiwelltieview.h:90
Definition: welltiedata.h:104
ObjectSet< uiWellLogDisplay > & logDisps()
Definition: uiwelltieview.h:61
Definition: uiwelldisplaycontrol.h:25
Definition: uiparent.h:26
Definition: welltiecshot.h:21
ObjectSet< uiWellLogDisplay > logsdisp_
Definition: uiwelltieview.h:70
ObjectSet< FlatView::AuxData > wellmarkerauxdatas_
Definition: uiwelltieview.h:83
Definition: callback.h:254
float lag_
Definition: uiwelltieview.h:129
const TypeSet< Marker > & seispickset_
Definition: uiwelltieview.h:76
const Data & data_
Definition: uiwelltieview.h:74
float coeff_
Definition: uiwelltieview.h:130
Set of (small) copyable elements.
Definition: commontypes.h:30
const TypeSet< Marker > & synthpickset_
Definition: uiwelltieview.h:77
uiLineItem * linelog1_
Definition: uiwelltieview.h:89
Definition: directionalsurvey.h:19
int nrtrcs_
Definition: uiwelltieview.h:80
displays a function of (X,Y) pairs on a canvas - optionally a Y2.
Definition: uifunctiondisplay.h:38
FlatDataPack based on SeisTrcBuf.
Definition: seisbufadapters.h:65
int nrTrcs() const
Definition: uiwelltieview.h:57
ObjectSet< uiTextItem > hortxtnms_
Definition: uiwelltieview.h:85
ObjectSet< uiTextItem > mrktxtnms_
Definition: uiwelltieview.h:86
uiFunctionDisplay * disp_
Definition: uiwelltieview.h:127
uiWellDisplayControl * wellcontrol_
Definition: uiwelltieview.h:71
uiPolyLineItem * checkshotitm_
Definition: uiwelltieview.h:87
Definition: uigraphicsitemimpl.h:214
SeisTrcBufDataPack * seisdp_
Definition: uiwelltieview.h:79
Definition: uiwelltieview.h:44
Seismic trace.
Definition: seistrc.h:34
uiLabel * lbl_
Definition: uiwelltieview.h:126
set of seismic traces.
Definition: seisbuf.h:31
Displays maximum two Well logs.
Definition: uiwelllogdisplay.h:28
Definition: uigraphicsitemimpl.h:273
ObjectSet< FlatView::AuxData > userpickauxdatas_
Definition: uiwelltieview.h:82
Fulfills the FlatView::Viewer specifications using 'ui' classes.
Definition: uiflatviewer.h:33
const StepInterval< float > zrange_
Definition: uiwelltieview.h:75
Definition: welltiedata.h:41
TypeSet< float > vals_
Definition: uiwelltieview.h:128
Definition: uigraphicsitemimpl.h:110
const DispParams & params_
Definition: uiwelltieview.h:73